Python Version = 3.5
所以我想知道如何根据用户的输入设置变量。
例如,如果用户要回答7
:
居民=输入(“你家住多少人?”)
编辑=如果他们输入了7-我怎么能要求每个人的名字?
谢谢!
答案 0 :(得分:1)
def get_int(prompt):
while True:
try:
return int(input(prompt))
except ValueError: # not an int!
pass # try again
residents = get_int("How many people live at your house? ")
修改:,而不是为每个人命名变量,您可以使用列表:
resident_names = [input("Name of resident {}: ".format(i)) for i in range(1, residents + 1)]