動(dòng)漫人物
2021-06-11 17:01:22
我正在嘗試制作一個(gè)程序,為您提供輸入的平均數(shù)、總數(shù)和最大數(shù)。我被困在最大的數(shù)字部分。我的數(shù)字不在列表中,所以我不知道如何找到最大的數(shù)字。num=0 total=0 average=0 count=0 while True: num=input("enter a number:") num=int(num) if num==-999: break total=total + num count=count+1 biggest = max(total)average=total/count #print the resultsprint("the total is:", total)print("the biggest number is:", biggest)print("the average is:", average)我希望它在最后打印最大的數(shù)字。
1 回答

MM們
TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
讓我為您分享一個(gè)解決您問題的方法。(檢查數(shù)字為“-999”后查看 if 子句)。如果您有任何問題,請隨時(shí)提問!希望對你有幫助
num=0
total=0
average=0
count=0
biggest=0
while True:
num=input("enter a number:")
num=int(num)
if num==-999:
break
if num > biggest:
biggest = num
total=total + num
count=count+1
average=total/count
#print the results
print("the total is:", total)
print("the biggest number is:", biggest)
print("the average is:", average)
添加回答
舉報(bào)
0/150
提交
取消