Python 29

如何判断是整数

#如何判断是整数

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("请输入正确的整数!")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容