Вопрос Проверьте программу на работу.

Регистрация
1 Дек 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Напиши программу, которая вводит с клавиатуры числа и вычисляет их сумму, пока пользователь не введет 0.

Округли ответ до 2 знаков в дробной части.

Пример работы программы:

<<Число: 3.7484

<<Число: 5.433

<<Число: 0

9.18

Не может проверить бот.

number = int(input('Введите число: '))

summa = 0

while number != 0:

summa += number

number = float(input('Введите следующее число: '))

print(round(summa, 2))
 
number = int(input('Введите число: ')) Здесь зачем приводить к целому, если по заданию очевидно, что работать программа должна с дробными?
 
Твоя программа не пройдет в pep8 проверь
 
number = float(input('Число: '))
summa = 0
while number != 0:
summa += number
number = float(input('Число: '))
print(round(summa, 2))
 
Округление до двух знаков после запятой
>>>
x = float(input())
n = float('{:.2f}'.format(x))
print(n)
 
s = 0
while n := float(input()): s += n
print(round(s, 2))
 
Назад
Сверху