P Parashut Регистрация 1 Дек 2013 Сообщения 74 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #1 Напиши программу, которая вводит с клавиатуры числа и вычисляет их сумму, пока пользователь не введет 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))
Напиши программу, которая вводит с клавиатуры числа и вычисляет их сумму, пока пользователь не введет 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))
N nurislam Регистрация 7 Дек 2013 Сообщения 79 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #2 number = int(input('Введите число: ')) Здесь зачем приводить к целому, если по заданию очевидно, что работать программа должна с дробными?
number = int(input('Введите число: ')) Здесь зачем приводить к целому, если по заданию очевидно, что работать программа должна с дробными?
А Антон_000 Регистрация 13 Дек 2013 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #3 Твоя программа не пройдет в pep8 проверь
K ktlbr Регистрация 6 Май 2013 Сообщения 58 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #4 number = float(input('Число: ')) summa = 0 while number != 0: summa += number number = float(input('Число: ')) print(round(summa, 2))
number = float(input('Число: ')) summa = 0 while number != 0: summa += number number = float(input('Число: ')) print(round(summa, 2))
D Dfay Регистрация 26 Мар 2013 Сообщения 60 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #5 Округление до двух знаков после запятой >>> x = float(input()) n = float('{:.2f}'.format(x)) print
Округление до двух знаков после запятой >>> x = float(input()) n = float('{:.2f}'.format(x)) print
W wingstem Регистрация 10 Май 2013 Сообщения 87 Репутация -3 Спасибо 0 Монет 0 18 Янв 2023 #6 s = 0 while n := float(input()): s += n print(round(s, 2))