gpt4 book ai didi

python - 如何在 Python 中使用 .split 将未知数量的数字输入分配给变量?

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:32 32 4
gpt4 key购买 nike

我的任务是创建一个程序来计算 1-100 之间数字的出现次数。

我现在遇到的问题是使用 .split 将每个输入分配给一个变量,但是用户可以输入他们想要的数字,只要它超过 10。我很确定我需要使用某种列表,但我的知识有限,需要一些指导!

numberList = input("Enter 1 to 100 ")

Check = numberList.replace(" ","")

最佳答案

编写一个循环,连续解析输入并将识别的数字添加到列表中,直到该列表至少有 10 个数字。

numbers = []
while True:
n = 10 - len(numbers)
if n <= 0:
break
s = input("Enter at least {} more numbers: ".format(n))
for v in s.split(" "):
try:
v = int(v)
except ValueError:
continue
numbers.append(v)

关于python - 如何在 Python 中使用 .split 将未知数量的数字输入分配给变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55359383/

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