首页 > 解决方案 > 偶数和奇数函数

问题描述

对于作业,我应该创建一个代码,要求用户输入一个数字并告诉他们它是偶数还是奇数,但是如果用户输入一个字母或单词,该代码应该一直要求输入一个数字,直到他们放了一个。到目前为止我的代码是......

import math


def even_odd(num):
    if num%2 == 0:
    return "even"
else:
    return"odd"

num = number
while num == None:
    try:
        number = int(input("Enter the number:"))
        successful = True
    except:
        print("This is an invalid answer, please 
        enter a number") 

ans = even_odd(num) print(ans)

标签: pythonnumbers

解决方案


你其实很亲近,所以我不觉得帮助你太糟糕了。

import math

def even_odd(num):
    if num%2 == 0:
        return "even"
    else:
        return"odd"

num = None
while num == None:
    try:
        num = int(input("Enter the number:"))
    except:
        print("This is an invalid answer, please enter a number")

ans = even_odd(num)
print(ans)

推荐阅读