for i in range(5):
mylist[i]=int(input("Input an integer: "))
我真的还必须在 for 循环之前定义 mylist 才能真正使用它吗? 在第一个循环中它工作正常但在第二个循环中它会显示一个 NameError 我必须使用不同的输入方法还是什么?
NameError: name 'mylist' is not defined
最佳答案
是的,您需要先定义“mylist”是什么,然后再为其赋值。
mylist = []
for i in range(5):
mylist.append(int(input("Input an integer: ")))
关于python:for循环错误中的Input(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64357942/