Python-流程控制语句
2021/9/27 17:12:45
本文主要是介绍Python-流程控制语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、流程控制
当我们走路的时候遇到十字路口,我们需要选择要走的方向,同样Python遇到‘十字路口’的时候,能不能根据不同的情况选择不同的方向呢?例如Python程序根据不同的时间打印“早上好”或者“晚上好”,这就需要用到Python中的流程控制语句。
2、流程分类:
顺序结构、分支结构、循环结构
顺序结构
例:
求任何两个整数之和
n1=int(input("请输入整数:")) n2=int(input("请输入整数:")) sum=n1+n2 print("两数之和为:",sum)
分支结构
结构 |
格式 |
执行流程 |
if |
if 条件表达式: ...代码... |
如果条件表达式成立True。则执行if块(if体)中的代码.否则不执行 |
if...else... |
if 条件表达式: ...代码1... else: ... 代码2... |
如果条件表达式成立True。则执行if块(if体)中的代码.否则执行else块(else体)中的代码2 |
if...elif...elif...else
注:
|
if 条件表达式1: ...代码1... elif 条件表达式2: ...代码2... elif 条件表达式3: ... 代码3... ... else: ...代码4... |
如果条件表达式1成立True,执行执行if块中的代码,执行完程序不再执行后面的elif中的代码块。 如果条件表达式1不成立False,则判断条件表达式2是否成立,如果成立则执行代码块2 否则继续判断条件表达式3是否成立。依次类推。如果所有的elif都不成立,则执行else。 |
if第一种格式
'''if 条件表达式: 代码块1'''
例: 定义一个变量age,如果age>18,则可以参加比赛
if第二种格式 '''if 条件表达式: 代码1 else: 代码2''' ''' 例:
定义一个变量age,如果age>18,则可以参加比赛,否则不可参加
age=10 if age>18: print("欢迎参加比赛") else: print("你不符合参赛规则")
if 第三种格式
'''if 条件表达式: 代码1 elif 条件表达式: 代码2 elif.... else: 代码n+1''' ''' 例: age =19 sex="男" if age>=18: print("可以招聘") elif sex=='男': print(" 技术工人") elif sex=="女": print("文员") else: print("不予招聘")'''
循环结构
while循环
格式 |
执行流程 |
初始条件设置:通常是一个计数器,来控制条件表达式是否成立 while 条件表达式: ...代码1... ...代码2... 改变计数器的值
|
如果条件表达式成立True,执行循环体中的代码块,执行完循环体中的代码后,继续判断条件表达式是否成立,如果成立继续执行循环体。直到条件表达式为False后程序继续往下执行。 |
例:
计算 1-100之间的数字的和
break 和continue
break用于完全结束一个循环,跳出循环体执行循环后面的语句
continue只是终止本次循环,接着还执行后面的循环
for循环
格式
for i in range(起始的数字, 终止的数字, 步长):
i指的是生成的数字序列中的一个;range就是生成数字序列的函数;起始的数字,和终止的数字,包含头不包含尾;起始数字,默认就是0;步长,每次间隔几个数字来取数字,步长还可以是负数,步长默认就是1
例:
打印100-200中所有的偶数
这篇关于Python-流程控制语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享