如何判断是整数
#如何判断是整数
num =input()
if num.isdigit():
num =int(num)
print(num)
else:
print("输入的不是整数")
-------------------------------------------------------------------------------
#通过import导入random模块
import random
#调用random模块的randint()函数随机生成1到100的整数,并赋值给变量randNum
randNum = random.randint(1, 100)
#while 循坏,条件为真,进入循坏,在循坏里面达到条件退出循坏
while True:
#通过input()函数接收用户的输入,并赋值给num变量
num =input()
#调用字符串的isdigit()函数对用户输入的数据进行判断是否是数字,返回结果为True,则进入该if下面并执行该if下面的语句块
if num.isdigit():
#将用户输入的字符串类型的数据通过int()函数转换为整数类型,并重新赋值给num
num =int(num)
#对用户输入后并转换为整数类型的数值进行判断,如果num中的值即用户输入的值在整数1到100之间,执行该if下面的语句块
if num >=1 and num <=100:
#如果用户输入的值小于系统随机生成的整数
if num < randNum:
#打印输出小了
print("小了")
#否则,如果用户输入的值大于系统自动产生的整数
elif num > randNum:
#打印输出大了
print("大了")
#否则,用户输入的值既不大于也不小于系统自动产生的整数
else:
#打印输出猜中
print("猜中")
break
#否则,即用户输入的数值不在1到100之间
else:
#提示输出请输入1到100的整数
print("请输入1到100到整数")
#否则,输入的不是数字,提示用户输入是整数
else:
print("请输入正确的整数!")
网友评论