How to change a negative number to zero in python without using decision structures

user1686896 picture user1686896 · Sep 20, 2012 · Viewed 35.1k times · Source

I have a program that determines the number of points you get per day, for 5 days from an event.

source code:

total=0

for x in range (5):
    points=int(input('How many points did you get today?'))
    total=total+points

print ('You got {0} points this event'.format(total))

My question is how do I get it to make any number below or equal to zero a 0 without using decision statements (if's, case's, i think while or for loop is not allowed either)

Answer

zeebonk picture zeebonk · Sep 20, 2012

Can you use built-in functions? Because this is normally done using:

max(0, points)