判断奇偶数-4种方法
# Question:给定一个数,判断一个数是奇数还是偶数
#author by:LingSmart
'''
1.随机输入一个数-定义变量x,并且使用input函数,
注意要给变量指定数据类型(int or float)
2.if进行判断 x%2 == 0 则是偶数(Even) 否则是奇数(Odd)
然后进行输出print
'''
#方法1:
x=int(input("请随机输入一个数:")) #注意指定数据类型,否则会出现错误
if x%2 == 0:
print('Even')
else:
print('Odd') #输出结果是:Even /Odd
#方法2:
x=int(input("请随机输入一个数:"))
if x%2 ==0:
print("{0}是偶数".format(x))
else:
print("{0}是奇数".format(x)) #输出结果是:2是偶数
#方法3:
#判断输入的数是不是整数,再进行判断是不是偶数,奇数
while True:
try:
x=int(input("请随机输入一个数:"))
except ValueError:
print("输入的不是整数!")
continue
if x%2 ==0:
print("{0}是偶数".format(x))
else:
print("{0}是奇数".format(x))
break
#方法4
#python内置函数eval() 函数用来执行一个字符串表达式,并返回表达式的值。 此时x可以输入的是整数或者浮点数,也就是任何数
x =eval(input("请随机输入一个数:"))
print('{} is '.format(x)+('even .' if x%2==0 else 'odd .'))