我怎样才能把总数显示出来呢?

2024-03-28 17:55:13 发布

您现在位置:Python中文网/ 问答频道 /正文

i = 0
integers = []
total = 0
while i < 10:
num = input('Enter an integer: ')
    try:
        integers.append(int(num))
        i = i + 1
    except:
        print('Bad input')
for i in integers:
    total = total + 1
average = total / 10
print('this is the list of integers you entered: ',(integers))
print('The lowest number is: ',min(integers))
print('The highest number is: ',max(integers))
print('This is the average of all integers: ',(average))
sorted_list = sorted(integers)
print('The integers list sorted in ascending sequence: ',(sorted_list))
sorted_list.reverse()
print('The  integers list sorted in descending sequence: ',(sorted_list))

目前,总数等于多少整数我输入我了解它从 total=total+1我怎样才能把total变成输入的所有整数的总和呢?你知道吗


Tags: oftheintegersinnumberinputisnum
2条回答

你不需要循环。Python有一个sum函数

total = sum(integers) 

就这么做吧

total = total + i

并检查线路上的压痕

num = input('Enter an integer: ')

它应该是一个水平面

相关问题 更多 >