2019独角兽企业重金招聘Python工程师标准>>>

先介绍一个新东西:注释。
python里,以“#”开头的文字都不会被认为是可执行的代码。
 print “hello world”

 print "hello world" #输出一行字
是同样的效果。但后者可以帮助开发者更好地理解代码。

在接下来的课程中,我会经常用注释来解释代码。

用if改进完我们的小游戏后,功能已经基本实现了。很多同学做完后纷纷表示,每次只能猜一次,完了之后又得重新run,感觉好麻烦。能不能有办法让玩家一直猜,直到猜中为止?很显然,如果这种小问题都解决不了,那python可就弱爆了。

最简单的解决方法就是while。

同if一样,while也是一种控制流语句,另外它也被称作循环语句。流程图:

程序执行到while处,“当”条件为True时,就去执行while内部的代码,“当”条件为False时,就跳过。

语法为:
while 条件:
 循环执行的语句
同if一样,注意冒号,注意缩进。
今天的栗子:
a = 1 #先a设为1
while a != 0: #a不等于0就一直做
 print "please input"
 a = input()
print "over"

下图给出一种方法。

注意,这里出现了两层缩进,要保持每层缩进的空格数相同。

到此为止,小游戏已经基本成型了。

转载于:https://my.oschina.net/u/2354614/blog/545698

【Python 第8课】while相关推荐

  1. python大数据结课报告_2020知到大数据分析的PYTHON基础结课答案

    2020知到大数据分析的PYTHON基础结课答案 房产新闻 2020-10-02 02:28128未知admin 2020知到大数据分析的PYTHON基础结课答案 更多相关问题 Mike is so ...

  2. python课程推荐-课程推荐:四天人工智能 python入门体验课

    作为一名被大数据和数量信息包裹的文案,我们必定要在文案力.创意和策略能力之外,准备一个加薪引擎--以技术思维处理数据运算的能力. 只有跑得足够快,才能不被行业当成 "老古董" 落下 ...

  3. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  4. 风变编程python助教_花30天时间,学完了风变编程Python基础语法课

    原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...

  5. Python第十七课(面向对象基础)

    Python第17课(面向对象基础)    >>>思维导图>>>中二青年 面向对象编程思想OOP 什么是面向对象 面向对象是一种编程思想,是前辈们总结出的经验,指导 ...

  6. 吴枫 python小课账号_无门槛速学编程——Python小短课,自上而下分而治之

    [Python小短课 11]自上而下,分而治之 做任何事都需计划,编程也是. 譬如写文章要列大纲.作画要想布局,编程也需先谋全局,而后思虑细节. 就以上回说到的"找宝藏"这个程序举 ...

  7. oracle数据库安装提示M,Python第13课:oracle数据库的安装

    Python第13课:oracle数据库的安装 时间 2019-01-22下午4:30 主讲 罗恒丰 地点 四楼电教室 版本:11.2 大小:2.06G 安装文件在专班ftp里python安装文件的文 ...

  8. 直播预告|阿里云天池牛年读书会《中学生可以这样学Python(微课版)》

    推荐教材: <中学生可以这样学Python(微课版)>,ISBN:9787302554639,董付国,应根球,清华大学出版社,2020年8月 配套资源:课件.源码.微课.习题答案,任课教师 ...

  9. python六十七课——网络编程(基础知识了解)

    网络编程: 什么是网络编程? 网络:它是一种隐形的媒介:可以将多台计算机使用(将它们连接到一起) 网络编程:将多台计算机之间可以相互通信了(做数据交互) 一旦涉及到网络编程,划分为两个方向存在,一方我 ...

  10. Python第十课(函数3)

    Python第十课(函数3)    >>>转到思维导图>>>转到中二青年 闭包函数 1.定义在函数内部的函数 2.内部函数内部函数引用了外部函数名称空间作用域的名字 ...

最新文章

  1. SpringBoot 源码解析——如何进行源码环境调试?
  2. 打开360浏览器显示无法连接服务器,电脑360浏览器打不开网页是什么原因 检查一下是不网络问题...
  3. iOS之深入解析高阶容器的原理和应用
  4. css中设置br标签之后的样式_CSS学习
  5. 物联网安全有哪些注意事项
  6. innodb 悲观锁 乐观锁_mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁
  7. mysql 计算近30天总金额_MySQL数分实战:咖啡店精细化运营
  8. linux内核 快速分片,linux内核学习笔记------ip报文的分片
  9. centos安装python3.5_CentOS 7安装Python3.5
  10. [转载] python字符串方法有哪些_27种Python字符串操作方法大全
  11. python datetime和unix时间戳之间相互转换
  12. 很多男孩不知道:她喜欢你
  13. C语言实现求斐波那契数列中的第n项
  14. 关于C语言运行时错误的原因的几个总结
  15. Android Camera HAL3 - 开篇词
  16. 网站被黑客攻击怎么办?
  17. 2018第九届蓝桥杯B组决赛题解第四题 调手表(简单的dp)
  18. SSL原理,SSL握手过程
  19. 文明游戏5的计算机配置,文明5和文明6哪个好玩 文明5最低电脑配置要求
  20. 详解微信小程序页面间传递信息的三种方式

热门文章

  1. Centos7多内核情况下修改默认启动内核方法
  2. 反转比特位(文章最后有干货)【转】
  3. 36.intellij idea 如何一键清除所有断点
  4. 单列索引和复合索引的使用
  5. LINQ获取两个List的交集
  6. 如何使用VB编写Excel的COM组件
  7. “微信应用号对行业影响”之一,app开发速来围观
  8. 5月“.公司”域名注册总量TOP15:西部数码第四
  9. mfc---手动给toolbar按钮添加消息View中
  10. 在Spring中采用声明式方法对Hibernate和JDBC进行统一的事务配置(AOP)