将input()保存到变量(python)

时间:2016-08-29 13:32:58

标签: python user-input

这是我的代码:

def chose_range():
    while True:
        choice = int(input("Choose the range 100 or 1000:"))
        if choice == 100:
            n = 100
            break
        elif choice == 1000:
            n = 1000
            break
        else:
            print('Error, enter the right number')

        return n

我想将此命令的结果保存到变量中。 我怎么能在python 3中做到这一点?

3 个答案:

答案 0 :(得分:2)

不要在你打破的while循环中返回(你有一个缩进很多)。

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

app.get('/', function(req, res){
  res.send('<h1>Server Chat</h1>');
});

http.listen(3000, function(){
  console.log('Listening on *:3000');
});

io.on('connection', function(clientSocket){
  console.log('a user connected');
});

答案 1 :(得分:0)

你的意思是

res = chose_range()

答案 2 :(得分:0)

如果您的意思是“将调用chose_range()的结果保存到变量中(您没有说明哪个),那么:

theVariable = chose_range()

但请注意,您的函数并不总是返回要保存的值;如果它命中break语句,它会退出循环而不执行return语句,至少在你的发布代码是如何缩进的。