Python 3.5
所以我想知道如何根据用户的输入创建变量。
例如:,
我有以下代码:residents=input("How many people live in your house?")
如果回答'7',我应该提示7次,逐一询问7名居民的姓名。 我怎么能这样做?
答案 0 :(得分:0)
如果您只想存储居民姓名列表,请使用列表:
resident_list = []
residents = input("How many people live in your house?")
print("Please enter the names of %d residents, one to a line" % residents)
while residents:
resident_list.append(input("Resident name: "))
residents -= 1
(为清楚起见,代码示例中的输入没有错误检查)
如果你想做更多的事情,你必须在你的问题上发布一个更新,指明一旦你知道了居民的名字,你想要做什么进一步的处理。