222k views
3 votes
i need to also do a algorithm where if the total is a even number 10 points are added to the score and if the total is odd then 5 points are subtracted. i have the part about the 10+ or 5- but im not sure how to do the even or odd number variable. help would be appreciated :) (im using python)

1 Answer

5 votes

Answer:

def UpdateScore(score, total):

if total % 2:

print total, "is odd, so adding 10"

score += 10

else:

print total, "is even, so subtracting 5"

score -= 5

print "The score is now",score

return score

score = 0

score = UpdateScore(score, 3)

score = UpdateScore(score, 6)

Step-by-step explanation:

The % operator returns the remainder after division. So if you divide by 2, the remainder is either 0 or 1, where 0 indicates an even number, and 1 indicates an odd number. The above program shows that.

User Danial Weaber
by
8.0k points