如何迭代字典并在迭代循环期间检查输入值的有效性?这个问题在代码中描述:如何迭代字典并检查输入的有效性?
mydict ={'Kansas': 0, 'Dallas': 0, 'Alabama': 0}
for key, value in mydict.items():
inp = int(input('Your number for: ' + key))
if inp > 0:
value = inp
else:
print('enter again') #<---how can I jump back to the key
# for which the entry was false
# and ask again for the entry?
我想补充一个try /除用于'ValueError'用户输入一个非数字。 –