检查给定的值是字母还是数字;如果是数字,则检查它是偶数还是奇数

时间:2020-03-10 18:11:18

标签: python

ch = input("Enter any value: ")
if((ch>='a' and ch<='z') or (ch>='A' and ch<='Z')):
    print(ch, "is an alphabet.")
elif(ch%2==0):
    print("even")
else(ch%2=!0):
    print("odd")

1 个答案:

答案 0 :(得分:0)

检查值是否为数字的最好方法是尝试一下。

ch = input("Enter any value: ")
try:
    v = int(ch)
except ValueError:
    print(ch, "is not a number")
else:
    if v % 2 == 0:
        print("even")
    else:
        print("odd")
相关问题