这是我的代码:
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中做到这一点?
答案 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
语句,至少在你的发布代码是如何缩进的。