如何找到不在列表中的最大数字?

我正在尝试制作一个程序,为您提供输入的平均数、总数和最大数。我被困在最大的数字部分。我的数字不在列表中,所以我不知道如何找到最大的数字。


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 results

print("the total is:", total)

print("the biggest number is:", biggest)

print("the average is:", average)

我希望它在最后打印最大的数字。


动漫人物
浏览 153回答 1
1回答

MM们

让我为您分享一个解决您问题的方法。(检查数字为“-999”后查看 if 子句)。如果您有任何问题,请随时提问!希望对你有帮助num=0 total=0 average=0 count=0biggest=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 resultsprint("the total is:", total)print("the biggest number is:", biggest)print("the average is:", average)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python