4.3章节python中循环结构:两种类型:for 循环和 while 循环用法

Python 中的循环结构主要有两种类型:for 循环和 while 循环。每种循环都有其特定的使用场景,允许你根据需要重复执行代码块。

一、遍历循环for语句

for 循环用于遍历任何序列(如列表、元组或字符串)或其他可迭代对象

在这里插入图片描述

(1)for 循环变量 in 遍历对象 :语句块

遍历字符串

for i in 'world':
    print(i)

在这里插入图片描述
遍历列表

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

在这里插入图片描述

(2) range()函数
Python中的内置函数,产生一个[n,m)的整数序列,包含n,但是不包含m

s=0 #累加变量
for i in range(1,11):
    s=s+i
print(s) #累计1-10的累加和

在这里插入图片描述

print( ' ----------100到999之间的水仙花数---')

for i in range(100,1000):
    g=i%10
    s=i//10%10
    b=i//100
    if g**3+s**3+b**3==i:
        print(i)

在这里插入图片描述
(3)for 循环变量 in 遍历对象: 语句块1 else :语句块2
在这里插入图片描述

s=0 #累加变量
for i in range(1,11):
    s=s+i
else:
    print(s)

注意与前面一个位置差别

二、无限循环while语句

while 循环在给定条件为真时重复执行代码块。条件在每次循环迭代开始时评估。

在这里插入图片描述

count = 0
while count < 5:
    print("Count is:", count)
    count += 1
#1-100之间累加和
s=0
i=1
while i<=100:
    s=s+i
    i=i+1
print(s)

在这里插入图片描述

扩展结构与for else一样

#1-100之间累加和
s=0
i=1
while i<=100:
    s=s+i
    i=i+1
else:
    print(s)

注意与前一个位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值