Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界-阿里云开发者社区

开发者社区> 一个处女座的程序猿> 正文

Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界

简介: Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界
+关注继续查看

输出结果

https://img-blog.csdn.net/20180306162419556?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfNDExODU4Njg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70


设计思路


from tkinter import *  

import tkinter.simpledialog as dl  

import tkinter.messagebox as mb    

root = Tk()  

w = Label(root, text = "Guess Number Game")

w.pack()      

mb.showinfo("yunyaniu", "Welcome to Guess Number Game")  

number = 2018

while True:

   guess = dl.askinteger("yunyaniu", "What's your guess?")

   if guess == number:

       # New block starts here

       output = 'Bingo! you guessed it right, but you do not win any prizes!'

       mb.showinfo("Hint: ", output)

       break

       # New block ends here

   elif guess < number:

       output = 'No, the number is a  higer than that'

       mb.showinfo("Hint: ", output)

   else:

       output = 'No, the number is a  lower than that'

       mb.showinfo("Hint: ", output)

mb.showinfo("yunyaniu","Thank you for your participation!")

print('Game over!')  


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python开源游戏推荐,《帝国时代2》
Python开源游戏推荐,《帝国时代2》
12 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
6362 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
7586 0
python3实现2048小游戏
python3实现2048小游戏
98 0
+关注
一个处女座的程序猿
国内互联网圈知名博主、人工智能领域优秀创作者,全球最大中文IT社区博客专家、CSDN开发者联盟生态成员、中国开源社区专家、华为云社区专家、51CTO社区专家、Python社区专家等,曾受邀采访和评审十多次。仅在国内的CSDN平台,博客文章浏览量超过2500万,拥有超过57万的粉丝。
1701
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载