我该如何在while循环中“不等于”

时间:2019-11-12 09:16:16

标签: python while-loop

因此,有一小段代码正在为学校项目工作,但我不确定命令是否可以使用

array = []


list_amount = int(input("Enter how many numbers will be in the list"))

while len(array) == list_amount:
    array.append(int(input("Enter a number")))

在该行中,while len(array) == list_amount:  我希望它不等于

这样一来,您可以一直添加数字,直到数组的长度和输入的数量相同为止,然后循环将中断。

4 个答案:

答案 0 :(得分:0)

==替换为!=!=是“不等于”的python语法。

答案 1 :(得分:0)

使用!=运算符:

array = []

list_amount = int(input("Enter how many numbers will be in the list"))

while len(array) != list_amount:
    array.append(int(input("Enter a number")))

答案 2 :(得分:0)

只需执行!=而不是==。它的意思是not equal to,基本上与==相反。

答案 3 :(得分:0)

array = []

list_amount = int(input("Enter how many numbers will be in the list"))

for i in range(list_amount):
    array.append(int(input("Enter a number")))