用Python编写猜数字游戏

首先,我们先来看一下效果: 效果很不错,代码如下:

import random,time,easygui
#随机数函数把数字在1~99随便选一个数
数字 = random.randint(1,99)
回答 = 0
机会 = 5
回答 = int(input(请输入一个数:))
#在机会不等于0与没猜中时一直重复
while 机会 != 0 and 回答 != 数字:
    if 回答 > 数字:
        print(太高了!(>_<)+你还有+str(机会)+次机会)
        #用掉一次机会
        机会 -= 1
        回答 = int(input(请重输:))
    elif 回答 < 数字:
        print(太低了!(>_<)+你还有+str(机会)+次机会)
        机会 -= 1
        回答 = int(input(请重输:))
if 回答 == 数字:
    print(猜对了!(^_^))
    for i in range(10):
        easygui.msgbox(GOOD!)

else:
    print(失败(T.T))
    #time.sleep(1) 等待一秒
    time.sleep(1)
    print(你还有5秒钟遭到炮轰)
    time.sleep(1)
    print(你还有4秒钟遭到炮轰)
    time.sleep(1)
    print(你还有3秒钟遭到炮轰)
    time.sleep(1)
    print(你还有2秒钟遭到炮轰)
    time.sleep(1)
    print(你还有1秒钟遭到炮轰)
    time.sleep(1)
    for i in range(10):
        easygui.msgbox(还有 + str(100-i) + 个对话框)#逗人玩的,吓吓他!(^_^)
    easygui.msgbox(惊不惊喜?意不意外?)
经验分享 程序员 微信小程序 职场和发展