文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python 第2天

2023-01-31 02:02

关注

import easygui,random

secret = random.randint(1,99)

easygui.msgbox("""I have a secret ,It is a number from 1-99 ,you have 6 tries

.OK let'do it.""")

tries=0

guess=0

while tries < 6 and guess != secret:

    guess = easygui.integerbox("what's your guess,metey?")  

//只允许输整数,若是小数可以用 guess = float(easygui.enterbox("what's your guess,metey?"))

    if not guess: break

    if guess < secret:

        easygui.msgbox(str(guess)+"is too low !")

    elif guess > secret:

        easygui.msgbox(str(guess)+"is too high,landlubber!")

    tries = tries + 1

if guess == secret:

    easygui.msgbox("you got it,congratulate")

else:

    easygui.msgbox("No more chance.my secret is "+str(secret),"Test")


注意,easygui.msgbox 对应到目录中是/lib/easygui/__init__.py 中的


这是__init__.py中的内容

__all__ = ['buttonbox',

           'diropenbox',

           'fileopenbox',

           'filesavebox',

           'textbox',

           'ynbox',

           'ccbox',

           'boolbox',

           'indexbox',

           'msgbox',

           'integerbox',

           'multenterbox',

           'enterbox',

           'exceptionbox',

           'choicebox',

           'codebox',

           'passwordbox',

           'multpasswordbox',

           'multchoicebox',

           'EgStore',

           'eg_version',

           'egversion',

           'abouteasygui',

           'egdemo',

]


# Import all functions that form the API

from .boxes.button_box import buttonbox

from .boxes.diropen_box import diropenbox

from .boxes.fileopen_box import fileopenbox

from .boxes.filesave_box import filesavebox


from .boxes.text_box import textbox


from .boxes.derived_boxes import ynbox

from .boxes.derived_boxes import ccbox

from .boxes.derived_boxes import boolbox

from .boxes.derived_boxes import indexbox

from .boxes.derived_boxes import msgbox   

//这里真实的目录就是 安装路径/Lib/boxes/derived_boxes

from .boxes.derived_boxes import integerbox

from .boxes.multi_fillable_box import multenterbox

from .boxes.derived_boxes import enterbox

from .boxes.derived_boxes import exceptionbox

from .boxes.choice_box import choicebox

from .boxes.derived_boxes import codebox

from .boxes.derived_boxes import passwordbox

from .boxes.multi_fillable_box import multpasswordbox

from .boxes.choice_box import multchoicebox

from .boxes.egstore import EgStore, read_or_create_settings

from .boxes.about import eg_version, egversion, abouteasygui

from .boxes.demo import easygui_demo as egdemo



msgbox(msg="(Your message goes here)", title=" ",

           ok_button="OK", p_w_picpath=None, root=None): 使用格式。

easygui.msgbox("""I have a secret ,It is a number from 1-99 ,you have 6 tries

.OK let'do it.""","Test","YES","D:/picture/2.gif") //是使用事例

使用效果如图wKioL1m0nP3Rh1l0AACObKVg8JY729.jpg-wh_50


import easygui

name = easygui.enterbox("what's your name?")

room_num = easygui.enterbox("what's your room number?")

street_num = easygui.enterbox("what's your street name?")

city = easygui.enterbox("what's your city?")

province = easygui.enterbox("what's your province?")

country = easygui.enterbox("what's your country?")

easygui.msgbox("name="+name+"\r\n"+"room_num="+room_num+"\r\n"+"street_num"+street_num+"\r\n"+"city"+city+

               "\r\n"+"province"+province+"\r\n"+"country"+country)

"\r\n" 换行显示的关键,若是linux系统中是"\n". 


for looper in range(1,5):

print (looper)


注意这里只会打印出1,2,3,4 

for looper in range(1,10,2): //这里的步长为2.从1,10.当然步长也可以为负数/

print (looper)

//小的倒计时器

import time

for i in range(10,0,-1):

    print (i)

    time.sleep(1)

print ("BLASH OFF!")


for i in ["jixaing"]: #注意与下面的区别 按字符串算一个

    print (i+"is coolest guy!")

for i in "jixaing": #按字符输出多个

    print (i+"is coolest guy!")


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯