python中的if/else条件

python中的if/else条件,python,Python,当有人输入一个字母时,它应该显示“它不是一个整数”,但是我们仍然希望在if/else条件下这样做。有人知道怎么做吗?我们得到了答案,但答案不再包含if/else 您可以执行以下操作: print 'enter a number' s = raw_input() s = float(s) q = int(s) if s == q: print 'it is an integer' else: print 'it is not an integer' “请在此处发布完

当有人输入一个字母时,它应该显示“它不是一个整数”,但是我们仍然希望在if/else条件下这样做。有人知道怎么做吗?我们得到了答案,但答案不再包含if/else

您可以执行以下操作:

print 'enter a number'

s = raw_input()

s = float(s)

q = int(s)

if s == q:

    print 'it is an integer'

else:

    print 'it is not an integer'

“请在此处发布完整代码”不是邀请用户帮助您的好方法…请检查您收到的第一条评论,在try-except块中将强制转换包装为int/float是最好的方法
print 'enter a number'

s = raw_input()

if not s.isdigit():
   print("it is not an integer")
   # do further stuff