【Python 第8课】while
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相关推荐
- python大数据结课报告_2020知到大数据分析的PYTHON基础结课答案
2020知到大数据分析的PYTHON基础结课答案 房产新闻 2020-10-02 02:28128未知admin 2020知到大数据分析的PYTHON基础结课答案 更多相关问题 Mike is so ...
- python课程推荐-课程推荐:四天人工智能 python入门体验课
作为一名被大数据和数量信息包裹的文案,我们必定要在文案力.创意和策略能力之外,准备一个加薪引擎--以技术思维处理数据运算的能力. 只有跑得足够快,才能不被行业当成 "老古董" 落下 ...
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- 风变编程python助教_花30天时间,学完了风变编程Python基础语法课
原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...
- Python第十七课(面向对象基础)
Python第17课(面向对象基础) >>>思维导图>>>中二青年 面向对象编程思想OOP 什么是面向对象 面向对象是一种编程思想,是前辈们总结出的经验,指导 ...
- 吴枫 python小课账号_无门槛速学编程——Python小短课,自上而下分而治之
[Python小短课 11]自上而下,分而治之 做任何事都需计划,编程也是. 譬如写文章要列大纲.作画要想布局,编程也需先谋全局,而后思虑细节. 就以上回说到的"找宝藏"这个程序举 ...
- oracle数据库安装提示M,Python第13课:oracle数据库的安装
Python第13课:oracle数据库的安装 时间 2019-01-22下午4:30 主讲 罗恒丰 地点 四楼电教室 版本:11.2 大小:2.06G 安装文件在专班ftp里python安装文件的文 ...
- 直播预告|阿里云天池牛年读书会《中学生可以这样学Python(微课版)》
推荐教材: <中学生可以这样学Python(微课版)>,ISBN:9787302554639,董付国,应根球,清华大学出版社,2020年8月 配套资源:课件.源码.微课.习题答案,任课教师 ...
- python六十七课——网络编程(基础知识了解)
网络编程: 什么是网络编程? 网络:它是一种隐形的媒介:可以将多台计算机使用(将它们连接到一起) 网络编程:将多台计算机之间可以相互通信了(做数据交互) 一旦涉及到网络编程,划分为两个方向存在,一方我 ...
- Python第十课(函数3)
Python第十课(函数3) >>>转到思维导图>>>转到中二青年 闭包函数 1.定义在函数内部的函数 2.内部函数内部函数引用了外部函数名称空间作用域的名字 ...
最新文章
- SpringBoot 源码解析——如何进行源码环境调试?
- 打开360浏览器显示无法连接服务器,电脑360浏览器打不开网页是什么原因 检查一下是不网络问题...
- iOS之深入解析高阶容器的原理和应用
- css中设置br标签之后的样式_CSS学习
- 物联网安全有哪些注意事项
- innodb 悲观锁 乐观锁_mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁
- mysql 计算近30天总金额_MySQL数分实战:咖啡店精细化运营
- linux内核 快速分片,linux内核学习笔记------ip报文的分片
- centos安装python3.5_CentOS 7安装Python3.5
- [转载] python字符串方法有哪些_27种Python字符串操作方法大全
- python datetime和unix时间戳之间相互转换
- 很多男孩不知道:她喜欢你
- C语言实现求斐波那契数列中的第n项
- 关于C语言运行时错误的原因的几个总结
- Android Camera HAL3 - 开篇词
- 网站被黑客攻击怎么办?
- 2018第九届蓝桥杯B组决赛题解第四题 调手表(简单的dp)
- SSL原理,SSL握手过程
- 文明游戏5的计算机配置,文明5和文明6哪个好玩 文明5最低电脑配置要求
- 详解微信小程序页面间传递信息的三种方式
热门文章
- Centos7多内核情况下修改默认启动内核方法
- 反转比特位(文章最后有干货)【转】
- 36.intellij idea 如何一键清除所有断点
- 单列索引和复合索引的使用
- LINQ获取两个List的交集
- 如何使用VB编写Excel的COM组件
- “微信应用号对行业影响”之一,app开发速来围观
- 5月“.公司”域名注册总量TOP15:西部数码第四
- mfc---手动给toolbar按钮添加消息View中
- 在Spring中采用声明式方法对Hibernate和JDBC进行统一的事务配置(AOP)