Python Python Basics (2015) Letter Game App Even or Odd Loop

What is the correct coding for the "Even and Odd Loop?

even.py

even.py
import random

def even_odd(num):
    # If % 2 is 0, the number is even.
    # Since 0 is falsey, we have to invert it with not.
    return not num % 2

start = 5
while start != 0:
    int = random.randint(1,99)
    if even_odd(int):
        print ("{} is even".format(int))
    else:
        print ("{} is odd".format(int))
    start -= 1

1 Answer

Steven Parker
Steven Parker
159,129 Points

The name "int" is a reserved keyword in Python. Try giving your variable another name.

Otherwise, it looks good. :+1:

You nailed it! Thanks for the help. -- tg