Python 我想创建尽可能多的输入。如果_house的数量=5,则输入量不超过5。我怎样才能做到

Python 我想创建尽可能多的输入。如果_house的数量=5,则输入量不超过5。我怎样才能做到,python,Python,输出:SyntaxError:无法分配给函数调用您需要类似以下内容: cat = list(input("Coordinates of cat: ")) dog = list(input("Coordinates of dog: ")) num_of_house = int(input("Number of house: ")) for k in range(num_of_house): str(k) = list(input

输出:SyntaxError:无法分配给函数调用

您需要类似以下内容:

cat = list(input("Coordinates of cat: "))
dog = list(input("Coordinates of dog: "))
num_of_house = int(input("Number of house: "))

for k in range(num_of_house):
    str(k) = list(input("Coordinates of house: "))

这将为您提供包含
num\u of \u house
元素的列表。

您可以使用列表理解:

house_coords = [list(input("Coordinates of house: ")) for _ in range(num_of_house)]

您想在此处使用列表或字典
str(k)
k
的值转换为字符串。分配给它你想做什么?nor的数量是多少?谢谢你的回答。谢谢你的回答。
houses = [input("Coordinates of house: ") for _ in range(num_of_house)]