接受来自用户的5个整数输入。
python n=int(输入(“输入元素数:")) a= list(map(int,input)(”\n输入数字:")。脱光()( ai>9: a.remove(ai) b=sum(a) )打印(B)
发布于 2022-01-19 02:49:36
当您从同一列表中删除时,索引当然将超出列表中的范围项,
但是你真的不需要把这些项目从列表中删除,只是不要把它们包括在你的总和计算中:
n = int(input("Enter number of elements : "))
a = list(map(int, input("\nEnter the numbers : ").strip().split()))
b = sum([num for num in a if num<= 9])
print(b)发布于 2022-01-27 13:08:33
如果要从列表中删除小于10的数字并计算其余数字的和,则可以使用此方法。
n = int(input("Enter number of elements : "))
a = list(map(int, input("\nEnter the numbers : ").strip().split()))
if len(a) == n:
for num in a:
if num < 9:
a.remove(num)
print('sum',sum(a))
else:
print(f"You must enter {n} number") https://stackoverflow.com/questions/70764708
复制相似问题