python入门基础(3)

书接上回:

上回书说道:python提供了if、elif、else来进行逻辑判断这些都是

条件语句,格式如下图所示:

if 判断条件1:
   执行条件1...
elif 判断条件2:
     执行语句2...
elif 判断条件3:
     执行语句3...
else:
     执行语句4...

还有就是循环语句:

当我们需要重复执行是,我们就需要用到了循环语句,python提供了我们需要的for循环和while循环:

1、首先来介绍下for循环

for循环可以遍布任何的序列,比如:字符串。如下图所示:

str = "Python"
for s in str:
    print(s)

来看看输出结果:

一目了然,非常牛逼

相对来说,for循环比较好理解,接下来就是while循环了:

while循环,满足条件的时候进行循环,不满足条件时退出循环。

直接用实例来解释while循环,使用while循环实现0-100相加,话不多说,上代码:

​
# 使用while循环实现 0-100 相加
i = 1    #i赋值1
sum = 0   #从0开始
while i <= 100:   #从0到100
    # sum = sum + i  
    sum += i
    i += 1
print(sum)

​

来看看输出结果:

整个练习做一下,使用while循环取出y和o:

j = 0
while j < 6:
    if j == 1 or j == 4:
        print(str1[j])
    j += 1

输出结果如下:

 二、break

break是用在for循环和while循环语句中,用来终止整个循环的。

用吃苹果来举个例子,如下图所示:

吃四个苹果,代码如下:

# 吃四个苹果
i= 1
while i <= 4:
    print(f"吃第{i}个苹果")
    i += 1

输出结果如下: 

 一个很简单的while循环,如果我吃到第三个就吃饱了,不想吃第四个,如何用代码表示呢:  

# 吃四个苹果
i= 1
while i <= 4:
    print(f"吃第{i}个苹果")
    i += 1
print("===================")

# 吃四个苹果,吃到第三个我就饱了,不吃第四个
i = 1
while i <= 4:
    print(f"吃第{i}个苹果")
    if i == 3:
        print("我吃饱了,不吃了")
        # 终止所有循环
        break
    i += 1

输出结果如下:      

三、continue

continue用在for循环和while循环语句中,但是两者是不同的,for是直接终止所有循环,continue是跳出本次循环,继续执行下一个循环:

继续用吃苹果来举例,吃四个苹果,吃到第三个苹果有虫子不吃了,吃第四个;在代码中如何实现,如下图所示:

i = 0
while i < 4:
    i += 1
    if i == 3:
        print(f"吃第{i}个苹果,有虫,不吃了,吃第四个")
        continue
    print(f"吃第{i}个苹果")

输出结果如下:

先到这,明天继续摸鱼,下班

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值