本题要求从键盘输入一个字符串,判断该串是否属于整数、浮点数或者复数的表示
输入格式:
输入一个字符串
输出格式:
输出yes或no
输入样例:
-299
输出样例:
yes
几个语句判断input输入的类型的行了,当然这里还要有一个异常处理,eval不能转化string类型的,input输入的本就是字符串,所以要try一下,抛出异常,下面是代码:
a = input()
try:
b = eval(a)
if type(b) == int:
print("yes")
elif type(b) == float:
print("yes")
elif type(b) == complex:
print("yes")
else:
print("no")
except:
print("no")