python学习笔记

day3分支与循环

1. 分支结构

1) 单分支结构

  • 应用场景:如果XXX就XXX (满足条件才执行某个操作,如果这个条件不满足这个操作就不执行)

'''
语法:
if 条件语句:
    代码段
'''
#案列1 如果age大于等于18就打印成年
age = int(input('请输入你的年龄:'))
if age >= 18:
    print('成年')

2)双分支结构

'''
if 条件语句:
    代码段1(满足条件时需要执行的代码)
else:
    代码段2(条件不满足时执行的代码)
'''

age = int(input('请输入你的年龄'))
if age >= 18:
    print('成年')
else:
    print('未成年')

3) 多分支结构

  • 多分支结构根据不同的条件执行不同的代码

  • 可以由多个单分支组合形成

  • ''' if 条件语句: 代码段1 elif 条件语句2: 代码段2 elif 条件语句3: 代码段3 …… else: 代码段n '''

  • 多分支:在其中一个条件成立,其它条件绝对不会成立的场景下应用。如果场景不满足这个条件,则用多个单分支的语法

  • if age <= 3: print('幼儿') elif age <= 12: print("儿童") elif age <= 18: print("青少年") elif age <= 28: print("青年") elif age <=39: print("壮年") elif age <=65: print("中年") else: print("老年")

2. for循环

  • """ 语法: for 变量 in 序列: 循环体 """

  • 执行过程:让变量在序列中一个一个取值循环,取完为止。每取一个值就执行一次循环体。

  • 如果要控制for的循环次数,只需要控制序列中元素的个数

range函数 创建等差数列
range(M,N,step):产生[M,N),步长为step的等差数列。 N不可省略,M省略时默认为0;step省略时默认为1
for i in range(1,10,2):
    print(i)
    
--
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值