gpt4 book ai didi

python - 尝试在 python 中创建一个循环,让用户输入数组索引的长度

转载 作者:行者123 更新时间:2023-12-01 08:49:13 25 4
gpt4 key购买 nike

我对Python真的很陌生,我正在尝试编写一个Python程序,询问用户他们有多少条数据,然后用户将这些数据输入到一个数组中。我遇到的问题是我必须定义数组的长度才能使程序正常工作,但我希望用户将其定义为“x”。这样,用户就可以将特定数量的数据放入数组中。

这就是我所拥有的

i = 0

x = int(input("How many iterations"))

odds = [] #This is where I do not know how to define the array as whatever amount of pieces of data the user wants.

while i < x:
odds[i] = input("Enter number ")
i = i+1

错误消息显示

IndexError: list assignment index out of range

我对编程还很陌生,所以任何帮助将不胜感激。我完全理解我可能会以完全错误的方式解决这个问题,所以请让我知道你会如何做。谢谢!

最佳答案

odds 为空,因此 odds[i] 不起作用。尝试使用 odds.append(input("...")) 代替,这会将新元素附加到 odds

的末尾

关于python - 尝试在 python 中创建一个循环,让用户输入数组索引的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53197184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com