美文网首页日更成长营
自学Python:看谁猜数更快

自学Python:看谁猜数更快

作者: 小强聊成长 | 来源:发表于2022-11-05 14:43 被阅读0次

    编写一个猜数字游戏,判断一个人反应快慢。

    下面直接上代码:

    ########################

    import time

    import random

    start=time.time()

    while True:

        play=input('玩猜数游戏吗?玩游戏输入y,不玩游戏输入n(y/n)?')

        if play=='y':

            number=random.randint(0,1000)

            guess=int(input('猜一个数: '))

            while True:

                if number>guess:

                    guess=int(input("猜一个更大的数: "))

                elif number<guess:

                    guess=int(input("猜一个更小的数: "))

                else:

                    end=time.time()

                    print ("成功! ")

                    print (u"%0.2fs猜中"%(end-start))

                    break

        else:

            break

    ########################

    执行结果如下:

    玩猜数游戏吗?玩游戏输入y,不玩游戏输入n(y/n)?y

    猜一个数: 500

    猜一个更大的数: 600

    猜一个更大的数: 800

    猜一个更小的数: 700

    猜一个更大的数: 750

    猜一个更小的数: 720

    猜一个更大的数: 735

    猜一个更大的数: 740

    猜一个更大的数: 745

    猜一个更大的数: 748

    成功!

    40.18s猜中

    玩猜数游戏吗?玩游戏输入y,不玩游戏输入n(y/n)?

    ________________END______________

    相关文章

      网友评论

        本文标题:自学Python:看谁猜数更快

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