def getNum():
lt = []
Num = input("请输入数字(回车退出)")
while Num != '':
lt.append(eval(Num))
Num = input("请输入数字(回车退出)")
return lt
a = getNum()
print(a)
上面这段程序,运行无误。
但是稍微修改了一个eval()的位置,程序就出错,如下所示:
def getNum():
lt = []
Num = eval(input("请输入数字(回车退出)"))
while Num != '':
lt.append(Num)
Num = eval(input("请输入数字(回车退出)"))
return lt
a = getNum()
print(a)
完全找不到原因,希望高手帮忙