python猜数字游戏

python猜数字游戏

python猜数字游戏,随机生成一个整数,猜一个数字并输入,判断是大是小,直到猜正确,计算猜测时间。
需要用time模块、random模块

import time
import random

x = random.randint(1,100)
#print(x)

while True:
    num = int(input('请输入100以内的整数:'))
    sat = time.time()
    while num != x:
        if num > x:
            print('大了')
            num = int(input('请输入100以内的整数:'))
        elif num < x:
            print('小了')
            num = int(input('请输入100以内的整数:'))
        else:
            pass
    else:
        print('你猜的是%i,正确'%num) 
    break
            
ent = time.time()
t = ent - sat
print('总用时%.2f秒'%t)

请输入100以内的整数:50
小了
请输入100以内的整数:60
小了
请输入100以内的整数:70
小了
请输入100以内的整数:80
小了
请输入100以内的整数:90
大了
请输入100以内的整数:75
小了
请输入100以内的整数:78
小了
请输入100以内的整数:79
小了
请输入100以内的整数:80
小了
请输入100以内的整数:90
大了
请输入100以内的整数:85
大了
请输入100以内的整数:84
你猜的是84,正确
总用时21.89秒

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

推荐阅读更多精彩内容