從用戶那里獲取 5 個整數輸入。
洗掉所有小于 9 的數字。
計算剩余數字的總和
python n = int(input("Enter number of elements : ")) a = list(map(int,input("\nEnter the numbers : "). strip(). split())) for i in range(len(a)): if a[i]>9: a.remove(a[i]) b=sum(a) print(b)
uj5u.com熱心網友回復:
當您從同一個串列中洗掉時,索引當然會超出串列中的范圍,
但是你真的不需要從串列中洗掉這些專案,只是不要將它們包括在你的總和計算中:
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)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/415643.html
標籤:
