Python基础二-语句

二,语句

1,if语句:条件语句,根据条件判断,执行相应的处理

格式:if 条件:

              语句块

注:语句块左侧要缩进四个空格(通常为一个tab键即可,有的编辑器需要自行设置tab键为四个空格)

语句块:一组程序语句

先判断后执行

1.1,多重if语句:(从大到小的逻辑)

if条件:

      语句块1

elif条件1:

      语句块2

elif 条件2:(可多重输入)

    语句块3

else:

    语句块3

例:

a = [1,2,3,4]

b = [1,2]

if len(a) > len(b):

    print(a)

else:

    print(b)

1.2.常见错误:

(1)逻辑错误:表达式出现了错误

(2)if语句中语句块缩进不正常

(3)if条件后没有冒号

2,while 循环语句:

如果条件成立,那么执行循环重复相同的操作,如果循环不成立,跳出循环执行下面代码

特点;先判断后执行

2.1循环规则:

(1)确定循环条件和循环操作

(2)套用while语句写出代码

(3)检查循环是否能够跳出

例:

a = [1,2,3,4]

b = [1,2]

while len(a) > len(b):

    print(a)

    break

else:

    print(b)

在上述例子中需要加一个break跳出停止循环,否则会一直满足条件一直循环下去,后面会继续讲解break的详细用法,点个关注吧!

3,for语句:循环语句,满足条件时会输出

例:

for o in 'python':

    print("这个字母在这个单词中存在")

常与range一起使用

例:

#使用for+range生成数列

for x in range(6):

    print(x)

#可以指定生成的数列区间

for x in range(3,9) :

    print(x)

#从0-10之间生成数列,步长为3

for x in range(0, 10, 3) :

    print(x)

#遍历列表的每一个元素所在的位置

a = ['feng', 'shui', 'huo', 'Tu', 'man']

for x in range(len(a)):

    print(x, a[x])

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值