Python程序控制流程

一、Python的三大流程

1、顺序

代码从左向右,从上到下执行。

2、分支(选择)

不同条件,执行不同的指令(代码)

1、单分支

单分支结构示意图

age = int(input("请输出您的年龄:"))
if age >= 18:
 print("你可以上网了")

输出结果:
单分支输出结果
单分支仅能处理一种条件

注意
1、四个空格不等于一个tab
2、python通过缩进判断语句之间的层次关系

2、双分支

双分支

age = int(input("请输出您的年龄:"))
if age >= 18:
 print("你可以上网了")
else:
 print("你未成年")

输出结果:
双分支输出结果

3、多分支

score = float(input("Please input your score"))
if score == 100:
	print("满分")
if score >= 90 and score < 100:
	print("优秀")
if score >= 80 and score < 90:
 	print("良好")
if score >= 70 and score < 80:
	print("一半")
if score >= 60 and score < 70:
 	print("及格")
if score >= 0 and score < 60:
 	print("不及格")
 else:
 	print("输出结果"

输出结果:
duofenhi

2、循环结构

1、while循环

while + 条件
index = 0
while index <  100:
	print("hello world",index)
	index += 1

输出结果:在这里插入图片描述

2、for循环

for in 容器:for in本质就是不断迭代容器,每次就会迭代一个容器中的元素,直到迭代完成.

用for循求和

sum = 0
for i in range(1000,100001):
	sum += i
	print(sum)

输出结果:
123

range全局函数
1、至少有一个参数
2、一个参数,默认0开始: range(num) 相当于[0,num)
3、两个参数:range(10, 21),两个参数时,相当于我们指定了开始值数
4、三个参数:range(5, 100, m),此时,每m个数,生成一个数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值