1
A=0
T=0
while True:
number = input("Input an integer or 'Q':")
print()
#Quit program if Q or word beginning with q is input
if number.lower().startswith("q"):
print("Quit",'\n'"Total",'\n',T)
break
#run program sum inputs
elif number.isdigit():
A = A+1
T += int(number)
#if A input display inputs and total inputs sum
elif number.lower()=="a":
print(A,'\n' "total",'\n',T)
break
#iF T input calculate inputs sum#
elif number.lower()=="t":
print("Total"'\n',T)
break
#if not integer or display message
else: #number.isalpha():
print(number, "Invalid input")
當我運行A
它不會給我的輸入只是輸入的數量。我如何才能打印所有輸入?同樣,如果我將輸入框留空,我將無效輸入。爲什麼是這樣?顯示和計數輸入?
它提供輸入。在'A'之前加'\ n': 'print('\ n輸入:',A,'total:',T)' – Tamar
雖然感謝你,我不需要它打印字符串「inputs 「我需要的是:它列出我輸入的輸入,即1,2,3,10,15總計31. – john