Python版本3.8.0,开发工具:Pycharmexpress
在进行程序设计的时候,咱们会常常进行逻辑判断,根据不一样的结果作不一样的事,或者重复作某件事,咱们对相似这样的工做称为流程控制编程
流程: 计算机执行代码的顺序,就是流程。bash
流程控制: 对计算机代码执行顺序的控制,就是流程控制。微信
==Python流程控制可分为if语句、for循环、while循环三种==函数
if 条件语句是经过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。工具
# if 代码块
# 若是condition_1成立,执行statement_block_1
if condition_1:
statement_block_1
# 不然若是contidion_2成立,执行statement_block_2
elif condition_2:
statement_block_2
# 不然执行statement_block_3
else:
statement_block_3
复制代码
注意代码中 if 末尾的冒号和下一行的缩进学习
age = 10
if age >= 18:
print("青年人")
else:
print("未成年人")
# 输出
未成年人
复制代码
for循环能够遍历任何序列的项目,如一个列表或者一个字符串。以集合为基础的循环。开发工具
for <variable> in <sequence>:
<statements>
else:
<statements>
复制代码
range参数:range(start,end,step)ui
- 从start开始,到end-1结束,间隔step
- start参数的默认值是0,step默认值是0,均可省略
for i in range(1, 10, 2):
print(i)
# 输出 1,3,5,7,9
复制代码
# 输出2-100之间的偶数,若是大于50则中止
for n in range(2, 100):
if n % 2 == 0:
print(n)
# 执行continue则不会执行后面的print语句
continue
elif n > 50:
# 执行了break 则会直接跳出for循环
break
else:
pass
print('我是奇数{0}'.format(n))
复制代码
while循环以条件为基础的循环编码
# 只要expression表达式为True,statements会一直执行
while expression:
statements
复制代码
注:
# 输出1000之内的全部斐波那契数
n = 1000
a, b = 0, 1
while a < n:
print(a, end=' ')
a, b = b, a+b
# 输出
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
复制代码
Python系列会持续更新,从基础入门到进阶技巧,从编程语法到项目实战。若您在阅读的过程当中发现文章存在错误,烦请指正,很是感谢;若您在阅读的过程当中能有所收获,欢迎一块儿分享交流。
若是你也想和我一块儿学习Python,能够关注个人微信公众号
学习Python,咱们不仅是说说而已