Python 29

作者: 秋雨夏磊 | 来源:发表于2022-07-26 12:39 被阅读0次

    如何判断是整数

    #如何判断是整数

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

    相关文章

      网友评论

          本文标题:Python 29

          本文链接:https://www.haomeiwen.com/subject/tvjoirtx.html