Python的三大流程

Python的三大流程有:
1、顺序 2、分支(选择)结构 3、循环结构
顺序:这个流程比较简单,就是编程时输入的顺序遵循从左到右,从上到下的顺序。
分支(选择结构):
(1):单分支
if 条件 :
#执行的命令
例如:
age = input(“请输入您的年龄”)
if age>18
print(“恭喜您成年了”)
(2):双分支
if 条件:
#条件满足时执行的命令
else:
#条件不满足时执行的命令
例如:
age = input(“请输入您的年龄”)
if age>18
print(“恭喜您成年了”)
else:
print(”对不起,你还未成年“)
(3)三分支(多分支)
if 条件1:
#执行符合条件1时候的代码
elif 条件2:
#执行符合条件2时候的代码
else:
#上面两个条件都不符合的时候执行的代码
例如:
week = int(input(“请输入星期数:”))
if week == 1:
print(“1”)
elif week == 2:
print(“2”)
elif week == 3:
print(3)
elif week == 4:
print(4)
elif week == 5:
print(5)
elif week == 6:
print(6)
elif week == 7:
print(7)
else:
print(“您是火星来的吗?”)

循环结构:
while循环和for循环两种。
while:

while 条件:
#循环体
break关键字
break可以终止循环
continue关键字
continue跳过本次循环,进入下次循环(当然必须满足条件)

在Python中,空格和tab键不要混合使用,一旦混合使用,会跑出错误。
while循环例如;
sum = 0
i = 0
while i <= 100:
sum += i
i += 1
else:
print(“一到一百的和时%s” %sum)

for循环:
for i in 区间范围:
#循环体
例如for i in [123]
print(i)
结果就会将1到3按顺序输出
for函数通常和random模块还有range函数一起配合使用

random.random() # 获取一个0-1随机数
random.randint(start, end) # 获取start-end之间的随机数
例如:import random
for a in random.randint(1, 20)
print(a)
就会将1到20的数字全部按顺序排列出来

range(num) # 表示生成一个0~num-1区间内的所有数
例如
for a in range(101):
print(a)
就会生成从0到100的所有数,不包括101
range(num1, num2) # 表示生成一个num1~num2区间内的所有数 [num1, num2)
例如
for a in range(1,12):
print(a)
机会生成一组1到11的数字不包括12
range(num, 步长)
range(num1, num2, 步长) # 步长就是一个数和下一个数之间的差
例如
for a in range(1, 12, 2):
print(a)
就会生成一组等差为2的数字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值