python怎么控制while循环_Python流程控制之while循环怎么学呢?老男孩Python
学习Python流程控制if条件语句之后,利用if ... else来猜年龄,但是只能猜一次就中的机率太小了,如果想给玩家3或者几次机会怎么办呢?总不能把代码复制3次吧,以后要修改功能还得修改3次。那么怎么能做到不写重复代码又能让程序重复一段代码多次呢? 那么就要用到循环语句了。
1、语法:
while 条件:
执行代码...
即当其后面的条件成立 ,就执行while下面的代码
例1:打印0到100
count = 0
while count <= 100 : #只要count<=100就不断执行下面的代码
print( count )
count += 1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0
2、循环中止语句:
Break:完全终止循环
Continue:终止本次循环,接着还执行后面的循环
例2:break,打印1到100,为5时完全跳出循环
count = 1
while count <= 100 : #只要count<=100就不断执行下面的代码
print(count)
if count == 5:
break
count += 1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0
print("结束")
例3:Continue,打印1到4,7到10
count = 0
while count < 10 :
count += 1
if count > 4 and count < 7: #只要count为5和6时就不执行print语句,直接进入下一次循环
continue
print(count)
print("结束")
3、while ... else ...
若while循环正常执行,且中途未被break终止的话,就会执行else后的代码;若执行途中被break终止,则不会执行else后的代码。
例4:打印1到100
count = 0
while count <= 99 :
count += 1
print(count)
else:
print("循环结束喽")
print("完美结束")
例5:打印1到100,为50时跳出循环
count = 0
while count <= 99 :
count += 1
if count == 51:break
print(count)
else:
print("循环结束喽")
print("完美结束")
人生苦短,我用Python。只有把基础学好了,才能灵活应用,来做后期的项目。由浅入深,由简入难,循序渐进,脚踏实地的来学习。看一本好书,或看一些视频,或报一个班快速成长,都是学习的方法。
推荐看下老男孩教育的课程,Python开发自2012年开始至今,课程体系已成熟,且目前开设有0基础可以学习的全日制Python全栈开发脱产班和在职运维、测试、前端开发等朋友们可以学习的Python自动化开发周末班的课程。
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
(责任编辑:深圳学历教育网)
python怎么控制while循环_Python流程控制之while循环怎么学呢?老男孩Python相关推荐
- python语言流程控制语句的格式while循环_Python流程控制-while循环-for循环
写重复代码 是可耻的行为 -------------- 完美的分割线 -------------- 程序在一般情况下是按顺序执行的,编程语言提供了各种控制结构,允许更复杂的执行路径. 循环(loop ...
- Python黑帽编程2.4 流程控制
Python黑帽编程2.4 流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if -..else 先上一段代码: #!/usr/bin/python # - ...
- 云计算开发教程:Python自动化运维开发实战流程控制
今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战流程控制. Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. P ...
- Java基础【之】循环、流程控制 (if else、whitch case、while、do while、for...i、foreach、多层循环与退出)
Java基础[之]循环.流程控制 (if else.whitch case.while.do while.for...i.foreach.多层循环与退出) 1.默认顺序执行 2.分支控制 if els ...
- python中for循环流程图_Python流程控制-while循环-for循环
写重复代码 是可耻的行为 -------------- 完美的分割线 -------------- 程序在一般情况下是按顺序执行的,编程语言提供了各种控制结构,允许更复杂的执行路径. 循环(loop) ...
- python程序流程控制_python流程控制
计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句.选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构.选择结构和循环结构. 事实证明,任何一 ...
- 现代控制会用到python嘛_Python 流程控制
Python流程控制 1.顺序结构我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构. 2.分支结构(if.elif.else语句)然而仅有顺序结构并不能解决所有的问题, ...
- python tracer函数_Python流程控制常用工具和函数定义
在我们的工作中,我们使用ddagent ver.5作为收集工具,收集和报告托管服务器的性能指标,并对ddagent进行一定程度的定制.经过多次功能迭代,发现一批在线运行时间长的托管服务器占用了太多内存 ...
- python如何控制程序的运行顺序_Python流程控制-1 顺序执行
流程控制指的是代码运行逻辑.分支走向.循环控制,是真正体现我们程序执行顺序的操作.流程控制一般分为顺序执行.条件判断和循环控制. 顺序执行 Python代码在执行过程中,遵循下面的基本原则: 普通语句 ...
最新文章
- react绑定this_React绑定模式:处理“ this”的5种方法
- Linux之查看组操作
- 构建之法课后作业第二次作业第一题
- 会话管理:Session与Cookie
- Spring Boot 5:应用程序启动时初始化资源
- 华为机试支持python吗_4.10华为暑期实习生机试题目,python解答
- Cocos2dx游戏源码合集
- 先安装windows7_64bit,再安装Centos7,windows7的启动项不出现
- Server Application Error(IIS)
- 小程序如何避免多次点击,重复触发事件
- echarts图表应用
- java版怎么玩空岛,我的世界空岛指令是什么?怎么玩?
- 启动Nginx报错nginx: [emerg] getpwnam(
- 红外遥控风扇改手机APP远程控制杂记
- 计算机二级考试vb内容,计算机二级VB考试内容大纲
- 树莓派软路由Openwrt
- Anaconda,tensorflow,keras安装过程以及遇到的问题和解决方案
- hangfire入门
- 【iOS开发】相册选择图片识别条形码
- [bzoj4398]福慧双修