Python решите задачу не вдупляю как решать - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Python решите задачу не вдупляю как решать

Регистрация
29 Сен 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
285906989_3d3710acc8ee0102134efcee6469e22a_800.png

 
Регистрация
22 Май 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
def sum_positive_numbers():
total = 0
while (number := int(input())) != 0:
total += max(0, number)
return total

if __name__ == "__main__":
print(sum_positive_numbers())
 
Регистрация
8 Дек 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Громоздкий код не нужен, когда всё решается однострочником: print(sum(filter((0).__lt__, iter(lambda: int(input()), 0))))
 
Регистрация
30 Ноя 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
x = 1
numsum = 0
while x != 0:
x = int(input())
if x >= 1:
numsum += x
print(numsum)
 
Сверху Снизу