[Solved] write a program that determines if user input is even or odd and loops

[ad_1]

If you want to check whether the input is zero before doing anything else, do so. If you want to stop the loop in certain conditions, put the break inside a conditional. Note that count and total were unused. Also, format() with no formatting is redundant.

def main():

    while True:
        entry = int(input('Enter a number or 0 to quit:'))    
        if entry == 0:
            print('All done!')
            break
        if entry % 2 == 0:
            print(entry, 'is an even number.')
        else:
            print(entry, 'is an odd number.')

main()

2

[ad_2]

solved write a program that determines if user input is even or odd and loops