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