py怎么整,各位看看,怎么搞

编写函数,判断一个数是否奇数,是返回"yes",否则返回"no”。
测试用例1: (第1行为输入提示语及盘输入值,第2行为输出结果)
请输入x:3
yes
测试用例2: (第1行为输入提示语及盘输入值,第2行为输出结果)
请输入x:2
no
请注意,main()函数或函数调用必须按如下所示编写:
x=eval(input("请输入x:"))
print(myodd(x))

def myodd(inputstr):
    num = int(inputstr)
    if num % 2 == 1:
        print("yes")
    else:
        print("no")

if __name__ == '__main__':
    myodd(eval(input("请输入x:")))

def myodd(x):
    return x%2==1
x=eval(input("请输入x:"))
print(myodd(x))
def myodd(n):
    return "Yes" if n%2 else "No"

x=eval(input("请输入x:"))
print(myodd(x))
def  myodd(r):
    retorun r%2==1

r=eval(print("请输入数字:"))
print myodd(x)