6-5:
# -*- coding: UTF-8 -*-
import random, easyguisecret = random.randint(1, 99)
guess = 0
tries = 0
easygui.msgbox("""Hello!我是可怕的海盗罗伯茨,我有一个数字!
这个数范围在1到99。我会给你6次机会.""")
while guess != secret and tries < 6:
guess = easygui.integerbox("你猜是什么,伙计")
if not guess: break
if guess < secret:
easygui.msgbox(str(guess) + " 太低了!")
elif guess > secret:
easygui.msgbox(str(guess) + " 太高了!")
tries = tries + 1
if guess == secret:
easygui.msgbox("不错!你得到了我的数字!")
else:
easygui.msgbox("别再猜测了!祝你下次好运,伙计!")
动手试一试:
1.
# -*- coding: UTF-8 -*-
import easygui
easygui.msgbox('这个程序是把华氏温度计算为摄氏度')
temperature = easygui.enterbox('输入华氏温度:')
Fahr = float(temperature)
cel =int((Fahr -32)* 5.0 /9)
easygui.msgbox('摄氏度为:' + (str(cel)))
2.
# -*- coding: UTF-8 -*-
import easygui
name =easygui.enterbox("你的姓名?")
addr =easygui.enterbox("你的街道?")
city =easygui.enterbox("你的城市?")
state = easygui.enterbox("你所在的省?")
code = easygui.enterbox("你的邮政编码是多少??")
whole_addr = name + "\n" +addr + "\n" + city +"," + state +"\n" + code
easygui.msgbox(whole_addr, "你的地址是:")
本文介绍了一个使用Python实现的数字猜谜游戏,玩家有六次机会猜出1到99之间的随机数。此外,还提供了两个实用脚本示例:华氏温度转换为摄氏温度的计算器及地址信息收集程序。
4054

被折叠的 条评论
为什么被折叠?



