def bills():
counts = 0
while True:
bills = int(input("Insert your bills:$"))
if bills > 1:
counts += 1
print("Only accept $1 bill!")
print(counts)
elif bills == 0:
break
如果账单是1美元,我只想保持计数。并计算总数。 谢谢
答案 0 :(得分:0)
正如@Tim Pierce所指出的那样,您只需要添加条件elif bills == 1
:
def bills():
counts = 0
while True:
bills = int(input("Insert your bills:$"))
if bills > 1: #If input is greater than 1, print error and count
print("Only accept $1 bill!")
print(counts)
elif bills ==1: #If input equals 1, increment and then print count
counts += 1
print(counts)
else: #If input is less than 1, exit function
break
bills()