2019-07-18 python-判断奇偶数(4种方法)

判断奇偶数-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 .'))

你可能感兴趣的:(2019-07-18 python-判断奇偶数(4种方法))