零基础Python学习(2) --- 《我想你猜》1.0版
第三次课:
目标:用Python设计一个小游戏【我想你猜】1.0版
功能:King(我)想一个数字3
玩家要在屏幕里输入1-10的其中一个数字
如果输入的是三,则打印(握草,你太棒啦,一下子就给你猜中了)
否者打印(哎呀,这都猜不中,我太伤心了,呜~~)
最后打印(Game Over!)
嘻嘻,如果你仅仅看了我的上一篇文章是设计不出来的,所以我就再跟你说些知识吧,不要钱的那种喔。
Python小知识:
内置函数:input
卵用:读取用户在屏幕上的输入
内置函数:print
卵用:在屏幕上打印输出
内置函数:int
卵用:将数据类型转换成int型数据【整数】
分支:if True:
..........
else:
..........
注意:1.后面要有 ”:“
2.下面的”.....“必须给老子缩进一个Tab【Python中缩进就相当于小小C的大括号一样重要,会影响到整个程序的架构】
例子:
king = 3
if 3==king: #这里是有”:“的print("握草,你太棒啦,一下子就给你猜中了") #这里是有一个Tab缩进的
else: #这里也有”:“print("哎呀,这都猜不中,我太伤心了,呜~~") #这里也有一个Tab缩进的
不相信就去掉":"or 不缩进看看结果你就信的了
言归正传:学了看了上面这些,你就可以进入《我想你猜》游戏的设计了
1.画出游戏的程序框图(这个很多人都会不以为然,但是我个人觉得还是非常有用)
按照上面的功能画出来就行了
以下框图仅做参考,是我自己画的,不是很好,嘻嘻
2.根据框图无脑打程序就行了,欧里给~~~
示例代码如下:【也是我自己写的,欧里给~~~】
a = input("请输入1-10的数字,猜猜我心里怎么想的:") #内置函数input
King = 3 #给定心里想的数3
if a == King: a #判断 a==3?print("握草,你太棒啦,一下子就给你猜中了") #print
else :print("哎呀,这都猜不中,我太伤心了,呜~~") #print
print("Game Over") #print
真的这样就可以了么??答案是否定的,肯定是不行的。大概是这样的没错,但是细节决定成败啊,兄弟!!
为什么输入”3“他还是打印”哎呀,这都猜不中,我太伤心了,呜~~“呢?自己想一想,再看看我的答案。
其实我还说漏了点东西,其实内置函数input获取到的是字符类型来的;而我们的数字3是int型,试问一个str
类型的字符又怎么与int型数据3相等呢。所以只需要将str型强制转换为int型就可以了(前提是你这个str能转换成整型)
修改并美化后的代码如下:
print("----------------欢迎进入《我想你猜》游戏----------------")
temp = input("请输入1-10的数字,猜猜我心里怎么想的:") #内置函数input
a = int(temp) #将输入的str型,转换成int型
King = 3 #给定心里想的数3
if a == King: #进入判断print("\n")print("握草,你太棒啦,一下子就给你猜中了") #猜对的printprint("但是没有奖励哦!")print("\n")
else :print("\n")print("哎呀,这都猜不中,我太伤心了,呜~~") #猜错的printprint("\n")
print("Game Over")
高度总结:1.几个内置函数,和一个分支
2.写程序前先写程序框图
3.注意自己程序里面数据的数据类型,不要混淆
-----------------------书山有路勤为径,学海无涯乐作舟
------------------------本人笔记基于小甲鱼的零基础Python,别哔哔我哈,不然我就
<<<print("fuck" + " you") ,再按个enter
零基础Python学习(2) --- 《我想你猜》1.0版相关推荐
- python课程思维导图_零基础Python学习思维导图,记得收藏
原标题:零基础Python学习思维导图,记得收藏 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 1.按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字 ...
- python自学路线-零基础Python学习路线,小白的进阶之路!
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- 零基础Python学习路线图,小白的进阶之路!
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- 零基础Python学习路线图,Python学习不容错过
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- 编程小白学python路线图_零基础Python学习路线图,让你少走弯路
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- 小孩儿都能学会的零基础Python学习教程
本套python学习路线从零开始,让你⼀步步掌握Python开发的各项相关技能,最终达到企业对Python开发.后端开发.爬⾍开发.数据分析等职位的要求. 内容很全面,从python基础知识到最后的项 ...
- 零基础Python学习路线图
Python学习路线图先奉上: Python教程_完全入门 推荐视频:https://www.bilibili.com/video/BV1jZ4y1p7zQ Python学习路线 第一阶段Python ...
- 【百度领航团】小白零基础python学习笔记
计算机是什么 在现实生活中,越来越无法离开计算机了电脑.笔记本.手机.游戏机.汽车导航.智能电视 ... 计算机就是一个用来计算的机器! 目前来讲,计算机只能根据人类的指令来完成各种操作,人让它干嘛他 ...
- 零基础 Python学习
'haha, "Python" haha' → haha,"Python" haha "haha,'Python' haha" ...
- 小象学院 零基础Python入门 案例三 BMR计算器v_3.0+v_4.0
尝试自己凭记忆完整的把整一个案例的代码打出来,成功. 但在格式:如注释等方面要注意.
最新文章
- 干货 | “青年AI自强计划项目”首节讲座视频、课件分享
- VS调试时怎么跳过for循环?
- Sprint第三阶段(第四天12.12)
- Android之Android studio Gradle sync failed: Unknown host ‘services.gradle.org
- 前端学习(601):集成react插件
- 如果更改列为自增自段
- Spring学习笔记之二----基于XML的Spring AOP配置
- 【报告分享】未来教育的技术空间研究报告.pdf(附下载链接)
- 中国开启开源新纪元!
- [Java] 蓝桥杯ADV-176 算法提高 陶陶摘苹果
- python verilog就业_Verilog会被淘汰吗?
- 轻松下载网易云音乐中的歌曲
- 声音存储空间计算公式_音频文件存储容量计算
- 为什么有人一星期能看3本书,你却一个月看不了1本
- 协程问题:Can only use Waiter.switch method from the Hub greenlet
- qss 更改图标_Qt实现自定义图标功能
- 计算机开机后黑屏鼠标显示桌面图标,电脑开机后黑屏只有一个鼠标箭头怎么办 电脑黑屏的解决方法...
- data mining - 实用机器学习工具与技术 - 读书笔记( 一 )
- Docute 创建文档网站(docute v3)
- 1688获得店铺的所有商品教程