Python решите задачу не вдупляю как решать
жека4545 Ж жека4545 Регистрация 22 Май 2013 Сообщения 90 Репутация 0 Спасибо 0 Монет 0 17 Сен 2024 #2 def sum_positive_numbers(): total = 0 while (number := int(input())) != 0: total += max(0, number) return total if __name__ == "__main__": print(sum_positive_numbers())
def sum_positive_numbers(): total = 0 while (number := int(input())) != 0: total += max(0, number) return total if __name__ == "__main__": print(sum_positive_numbers())
куку_епта К куку_епта Регистрация 19 Авг 2013 Сообщения 81 Репутация 0 Спасибо 0 Монет 0 17 Сен 2024 #3 sum_positive = 0 while True: number = int(input()) if number == 0: break if number > 0: sum_positive += number print(sum_positive)
sum_positive = 0 while True: number = int(input()) if number == 0: break if number > 0: sum_positive += number print(sum_positive)
supaturk S supaturk Регистрация 8 Дек 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 17 Сен 2024 #4 Громоздкий код не нужен, когда всё решается однострочником: print(sum(filter((0).__lt__, iter(lambda: int(input()), 0))))
Громоздкий код не нужен, когда всё решается однострочником: print(sum(filter((0).__lt__, iter(lambda: int(input()), 0))))
Bratok01 B Bratok01 Регистрация 30 Ноя 2013 Сообщения 79 Репутация 0 Спасибо 0 Монет 0 17 Сен 2024 #5 x = 1 numsum = 0 while x != 0: x = int(input()) if x >= 1: numsum += x print(numsum)