第三次课:

目标:用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版相关推荐

  1. python课程思维导图_零基础Python学习思维导图,记得收藏

    原标题:零基础Python学习思维导图,记得收藏 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 1.按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字 ...

  2. python自学路线-零基础Python学习路线,小白的进阶之路!

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  3. 零基础Python学习路线图,小白的进阶之路!

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  4. 零基础Python学习路线图,Python学习不容错过

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  5. 编程小白学python路线图_零基础Python学习路线图,让你少走弯路

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  6. 小孩儿都能学会的零基础Python学习教程

    本套python学习路线从零开始,让你⼀步步掌握Python开发的各项相关技能,最终达到企业对Python开发.后端开发.爬⾍开发.数据分析等职位的要求. 内容很全面,从python基础知识到最后的项 ...

  7. 零基础Python学习路线图

    Python学习路线图先奉上: Python教程_完全入门 推荐视频:https://www.bilibili.com/video/BV1jZ4y1p7zQ Python学习路线 第一阶段Python ...

  8. 【百度领航团】小白零基础python学习笔记

    计算机是什么 在现实生活中,越来越无法离开计算机了电脑.笔记本.手机.游戏机.汽车导航.智能电视 ... 计算机就是一个用来计算的机器! 目前来讲,计算机只能根据人类的指令来完成各种操作,人让它干嘛他 ...

  9. 零基础 Python学习

    'haha, "Python" haha'    →    haha,"Python" haha "haha,'Python' haha" ...

  10. 小象学院 零基础Python入门 案例三 BMR计算器v_3.0+v_4.0

    尝试自己凭记忆完整的把整一个案例的代码打出来,成功. 但在格式:如注释等方面要注意.

最新文章

  1. 干货 | “青年AI自强计划项目”首节讲座视频、课件分享
  2. VS调试时怎么跳过for循环?
  3. Sprint第三阶段(第四天12.12)
  4. Android之Android studio Gradle sync failed: Unknown host ‘services.gradle.org
  5. 前端学习(601):集成react插件
  6. 如果更改列为自增自段
  7. Spring学习笔记之二----基于XML的Spring AOP配置
  8. 【报告分享】未来教育的技术空间研究报告.pdf(附下载链接)
  9. 中国开启开源新纪元!
  10. [Java] 蓝桥杯ADV-176 算法提高 陶陶摘苹果
  11. python verilog就业_Verilog会被淘汰吗?
  12. 轻松下载网易云音乐中的歌曲
  13. 声音存储空间计算公式_音频文件存储容量计算
  14. 为什么有人一星期能看3本书,你却一个月看不了1本
  15. 协程问题:Can only use Waiter.switch method from the Hub greenlet
  16. qss 更改图标_Qt实现自定义图标功能
  17. 计算机开机后黑屏鼠标显示桌面图标,电脑开机后黑屏只有一个鼠标箭头怎么办 电脑黑屏的解决方法...
  18. data mining - 实用机器学习工具与技术 - 读书笔记( 一 )
  19. Docute 创建文档网站(docute v3)
  20. 1688获得店铺的所有商品教程

热门文章

  1. xposed框架报错安装不上解决办法
  2. 游戏主机系统,破旧老电脑秒变高性能儿时复古游戏主机
  3. Apple 850 订单EDI X12报文格式解析
  4. raid卡直通模式会走缓存吗_【IT之家学院】Raid到底是啥?
  5. 虚拟机安装ubuntu server及工作环境搭建
  6. win10无法启动修复服务器,win10 bcd损坏无法开机怎样修复_win10系统bcd损坏开机进不了系统解决方法...
  7. sql中字符串转换成日期
  8. kernel Damon实现
  9. 抽象代数笔记-群、子群、商群
  10. 宏碁电脑怎么快速重装Win11系统?