Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 整数,每行应输入一个,如何使“完成时命中返回”?_Python - Fatal编程技术网

Python 整数,每行应输入一个,如何使“完成时命中返回”?

Python 整数,每行应输入一个,如何使“完成时命中返回”?,python,Python,对不起,我真的不知道如何正确地提问,但我希望那些了解我的想法的人会帮助我,谢谢。因此,我尝试让程序用用户输入的整数填充列表,而不是检查它们是否适合1-101,如果它们适合,则将这些数字放入有效的列表中,问题是当num!=:顺便说一句,inters必须一个接一个地输入,当return被命中时,它必须停止而没有实际测试它,我想这就是您想要的: nums = [] num = 0 valid_list = [] while num != '': num = input('Enter num

对不起,我真的不知道如何正确地提问,但我希望那些了解我的想法的人会帮助我,谢谢。因此,我尝试让程序用用户输入的整数填充列表,而不是检查它们是否适合1-101,如果它们适合,则将这些数字放入有效的列表中,问题是当num!=:顺便说一句,inters必须一个接一个地输入,当return被命中时,它必须停止

而没有实际测试它,我想这就是您想要的:

nums = []

num = 0
valid_list = []
while num !=  '':
    num = input('Enter numbers :')
    nums.append(num)
nums2 = [(nums[i]) for i in range(0,len(nums))]
for i in range(len(nums2)):
    if int(nums2[i]) < 101 and int(nums2[i]) > 0:
        valid_list.append(nums2[i])

print(valid_list)

从if not开始,num语法被解释为执行if num是任何类型的零或空容器,或False。

而不仅仅是在标记中添加随机词,如果您为所使用的语言添加标记,这将非常有帮助。请看这里:在带有nums2=….的行中:nums2将等于nums。
nums = []

num = 0
valid_list = []

while true:
    num = input('Enter numbers :')

    if not num:
        break

    nums.append(num)

nums2 = [(nums[i]) for i in range(0,len(nums))]

for i in range(len(nums2)):
    if int(nums2[i]) < 101 and int(nums2[i]) > 0:
        valid_list.append(nums2[i])

print(valid_list)