可变制作和印刷

时间:2016-01-09 20:01:45

标签: python variables

Python 3.5

所以我想知道如何根据用户的输入创建变量。

例如:

我有以下代码:residents=input("How many people live in your house?")

如果回答'7',我应该提示7次,逐一询问7名居民的姓名。 我怎么能这样做?

1 个答案:

答案 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

(为清楚起见,代码示例中的输入没有错误检查)

如果你想做更多的事情,你必须在你的问题上发布一个更新,指明一旦你知道了居民的名字,你想要做什么进一步的处理。