Python基础---循环、条件判断
循环、条件判断:
条件判断:
每条if语句的核心都是一个值为True或False的表达式
通常情况下,if条件判断配合for循环,while循环使用
语法:if ... 如果满足if后的判断条件,则执行if代码块中的程序
if...else... 如果不满足if后的判断条件,则执行else缩进下的程序
if...elif...else 具有多个判断条件时使用,elif是else if 的缩写
在判断条件中,可以使用 and、or关键字
例如:
1 age = 20 2 if age > 18: # 判断的条件,加入18>=age,则判断结果为False,不会执行下面的操作 3 print('you age is ' + str(age))4--->you age is 20
1 age = 17 2 if age > 18: 3 print('you age is ' + str(age)) 4 else: # 只要不满足上面的条件,就进行下面的代码 5 print('You are not an adult') 6 7 --->You are not an adult
1 age = 17 2 if age < 3: 3 print('you are a baby') 4 elif age >= 3 and age < 18: 5 print('you are a child') 6 else: 7 print('You are an adult')
循环:
一、for循环:
对于容器内的所有元素进行相同操作,可使用for循环
语法:for x in seq:
注意:只有在for循环下需要对每个元素执行的语句需要进行缩进,Python中缩进都是四个空格
例如:求得列表中数字元素的3倍并输出
1 nums = [1, 2, 3, 4, 5] 2 for num in nums: 3 new_num = num * 3 4 print(new_num) 5 6 --->3 7 --->6 8 --->9 9 --->12 10 --->15
二、while循环:
在while循环中,只要条件满足,程序就会不断的运行,直到条件不满足时,才会终止
关键词:continue:返回循环开头,并根据条件执行结果是否继续执行循环
break:立即退出while循环,不在运行循环中余下的代码,也不管条件测试的结果如何
注意:while循环必须给出一个特定条件来退出循环,否则会出现死循环,程序崩溃
例如:输出列表
1 n = 0 2 num = [] 3 while n < 5: # n < 5为控制条件,当n = 5 时,终止while循环 4 num.append(n * 3) 5 n += 1 # 每经过一次循环,n会加1,直到n = 5退出循环 6 print(num) 7 8 --->[0, 3, 6, 9, 12]
1 n = 0 2 num = [] 3 while n < 5: 4 m = n * 3 5 if m > 8: # 假如m>8,则程序终止,本程序中,当n=3时,满足此条件,循环终止,所以n=4无法进行循环 6 break 7 num.append(m) 8 n += 1 9 print(num) 10 11 --->[0, 3, 6]
1 n = 0 2 num = [] 3 while n < 5: 4 n += 1 5 m = n * 3 6 if m == 3: # 如果m=3,则回到循环开头,不执行添加3到列表的程序 7 continue 8 num.append(m) 9 10 print(num) 11 12 --->[6, 9, 12, 15]
转载于:https://www.cnblogs.com/lambs/p/8479410.html
Python基础---循环、条件判断相关推荐
- Python基础之条件判断
Python基础之条件判断 一.环境介绍 二.条件判断介绍 三.if语句的使用 1.if的第一种使用方法 2.if的第二种使用方法 3.if的第三种使用方法 4.if的第四种使用方法 四.if判断的运 ...
- python基础语法条件判断基础题训练
# #方法一 # print("莫道谗言如浪深,","莫言迁客似沙沉.","千淘万漉虽辛苦,","吹尽狂沙始到金.\n" ...
- python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...
原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...
- python条件循环叠加_Python基础:条件判断与循环的两个要点
一.条件判断: Python中,条件判断用if语句实现,多个条件判断时用if...elif实现:看下面一段程序 #python 3.3.5#test if...elif age = 20 if age ...
- Python基础之day02-if判断与while,for循环
Python基础之day02-if判断与while,for循环 文章目录 Python基础之day02-if判断与while,for循环 一.比较与关系运算符 二.if-elif-else语句 三.i ...
- Python基础——循环语句
Python基础--循环语句 Python基础--循环语句 while循环 while循环与if....单分支结构的区别 while的四部循环法** for....in.....循环 break的使用 ...
- Python基础-循环
Python基础-循环 1.while 循环 #str = '媳妇儿,我错了'# 1.定义循环变量初始值 # index = 0 # # 2.循环 # while index<10000: # ...
- python 如果你的年龄大于18_5分钟学会Python的if条件判断语句
在Excel中,if函数的使用十分普遍,使用if函数可以进行条件判断,根据判断的结果再计算相应的内容. 同样,在Python中进行条件判断也使用if语句. Python中的if语句,也称为条件判断语句 ...
- python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...
一.编程语言 1. 编译型语言:先编译,再执行 (先编译成二进制) 举例:英文书翻译成中文再看 C.C++.C# 2.解释型语言:一边执行一边编译 举例:英文书找个翻译,它翻译一行你听一行 php.j ...
- Python入门基础之条件判断、循环、dict和set
Python之if语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18:print 'your age is' ...
最新文章
- [置顶] 单键模式的C++描述
- BizTalk开发系列(二十三) BizTalk性能指标参考
- windows下flink示例程序的执行
- 电脑桌面便签小工具_iPhone12系列售价曝光,苹果手机上有什么好用的便签记事本软件推荐吗...
- 计算机网络之网络概述:3、性能指标(速率、带宽、吞吐量、时延、RTT、利用率)
- oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题
- axios请求拦截器错误_React中使用高阶组件和axios的拦截器,统一处理请求失败提示...
- RAW数码照片处理器:SILKYPIX Developer 的功能介绍
- jdk api 1.8中文手册
- div+css布局实现个人网页设计(HTML期末作业)
- Cadence导入AD的pcb文件中元件的封装
- 方舟非主机服务器无限距离,方舟生存进化怎么调主机距离
- 浅谈work_mem
- 第二章 Google 常用功能
- 眨眼照片变名画,华为P20,创造着艺术,也是艺术本身
- 作为一个食品专业的本科生 我对我们专业是彻底失望了[转帖]
- php5 dm.dll,win10模块dll加载失败二进制怎么解决?
- 【毕业设计】大数据电影数据分析可视化系统 - python 爬虫
- 【Linux】Linux 基础开发工具(yum、vim、gcc/g++、gdb、make/makefile、git)
- winform 画图的放大和缩小_画错图纸被判3年,罚10万!画图真的需要严谨
热门文章
- lenet5卷积神经网络_tensorflow图像识别入门实战:使用LeNet5模型实现猫狗分类
- Another Distinct Values
- mysql手机客户端_图解MySQL索引--B-Tree(B+Tree)
- [leetcode]476. 数字的补数
- 2017百度之星资格赛:1003. 度度熊与邪恶大魔王
- 斐波那契数列(复习)
- python之gunicorn的配置
- jQuery Mobile中滑动块range的data-*选项
- 简单分析FFT坐标轴的生成方式和幅值大小
- leetcode_day02