开发者社区> 问答> 正文

时间函数模仿,一个猜数游戏,判断一个人反应快慢

时间函数模仿,一个猜数游戏,判断一个人反应快慢

展开
收起
珍宝珠 2019-11-19 18:13:40 3044 0
2 条回答
写回答
取消 提交回答
  • if __name__ == '__main__':
        import time
        import random
    
        play_it = input('do you want to play it.(\'y\' or \'n\')')
        while play_it == 'y':
            c = input('input a character:\n')
            i = random.randint(0, 2 ** 32) % 100
            print('please input number you guess!')
    
            start = time.process_time()
            a = time.time()
            guess = int(input('input your guess:\n'))
            while guess != i:
                if guess > i:
                    print('please input a little smaller')
    
                    guess = int(input('input your guess:\n'))
                else:
                    print('please input a little bigger')
                    guess = int(input('input your guess:\n'))
            end = time.process_time()
            b = time.time()
            var = (end - start) / 18.2
            print(var)
            print(f'It took you {b - a} seconds')
            if var < 15:
                print('you are very clever!')
            elif var < 25:
                print('you are normal!')
            else:
                print('you are stupid!')
            print('Congradulations')
            print('The number you guess is %d' % i)
            play_it = input('do you want to play it.(\'y\' or \'n\')')
    
    
    2020-02-16 17:32:28
    赞同 展开评论 打赏
  • #!/ usr / bin / python
    #-*-编码:UTF-8-*-
    
    如果 __name__ == ' __main__ ':
        导入 时间
        import random
       
        play_it = raw_input ('您要播放吗((' y '或\' n \')' ),
        而 play_it == 'y':
            c = raw_input ('输入字符:\ n ' )
            i = random。randint (0 ,2** 32 )%100
            打印 '请输入您猜的输入数字:\ n '
            开始= 时间。时钟()
            a = 时间。time ()
            guess = int (raw_input ('输入您的猜测:\ n ' ))
            而 guess != i:
                如果 guess > i:
                    打印 '请输入小一点的'
                    guess = int(raw_input ('输入您的猜测:\ n ' ))
                否则:
                    打印 '请输入更大一点'
                    guess = int (raw_input ('输入您的猜测:\ n ' ))
            end = time。时钟()
            b = 时间。time ()
            var = (结束-开始) / 18.2
            print var
            #
            如果 var < 15:
                打印 ' 花了您%6.3秒'%time.difftime(b,a)):打印'您非常聪明!'
            elif var < 25:
                打印 “你很正常!”
            else:
                打印 “你很蠢!”
            打印 “Congradulations”
            打印 “你猜的数字是%d”%我
            play_it = 的raw_input (“你想打它。” )
    
    

    以上实例输出结果为:

    你想玩吗。('y'或'n')y
    输入一个字符:
    5
    请输入您猜出的数字:
    
    输入您的猜测:
    60
    ……
    请输入大一点
    输入您的猜测:
    29
    请输入小一点
    输入您的猜测::
    2828
    3.81868131868e-053.81868131868e-05
    你很聪明!!
    成绩成绩
    你猜的数字是28你猜的数字是28 
    你想玩吗你想玩吗。
    
    2019-11-19 18:14:21
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载