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