Python循环语句

文章目录

1 while循环的基础语法

python 复制代码
i = 0
while i < 100:
    print("你好")
    i += 1

2 while循环的基础案例

案例1

python 复制代码
a = 1
sum = 0
while a <=100:
    sum += a
    a += 1
print(sum)

案例2

python 复制代码
import random
num = random.randint(1,100)
count = 0
flag = True
while flag:
    guess_num = int(input("请输入数字"))
    count += 1
    if guess_num == num:
        print("你猜中了")
        flag = False
    else:
        if guess_num < num:
            print("你猜小了")
        else:
            print("你猜大了")
print(f"你一共猜了{count}次")

3 while循环的嵌套应用

while嵌套循环的基本格式


while嵌套循环的应用

python 复制代码
i = 1
while i <= 100:
    print(f"今天是第{i}天,准备表白")

    j = 1
    while j <= 10:
        print(f"送给小明{j}朵玫瑰")
        j += 1

    print("小明我喜欢你")
    i += 1

print(f"坚持到第{i-1}天,表白成功")

4 while循环的嵌套案例

python 复制代码
i = 1
while i <=9:
    j = 1
    while j <= i:
        print(f"{j} * {i} = {j * i}\t",end="")
        j += 1
    i += 1
    print()

5 for循环的基础语法

基础语法



python 复制代码
name = "itheima"
for i in name:
    print(i)

案例

python 复制代码
name = "itheima is a brand of itcast"
count = 0
for i in name:
    if i == 'a':
        count += 1
print(count)

range语句



变量作用域

6 for循环的嵌套案例

python 复制代码
i = 0
for i in range(1,100):
    print(f"今天是向小明表白的第{i}天")
    for j in range(1,11):
        print(f"给小明的第{j}朵花")
    print(f"第{i}天,表白成功")
print("小明我喜欢你")
python 复制代码
for i in range(1,10):
    for j in range(1,i+1):
        print(f"{j} * {i} = {j * i}\t",end='')
    print()

7 循环中断:break和continue

continue

break

相关推荐
简不变1 分钟前
将components下的文件夹复制到别一个文件夹下,并重新生成CMakelist.txt文件
python
梁辰兴19 分钟前
软件工程:数据结构设计
数据库·软件工程·设计原则·设计方法·梁辰兴·数据库结构设计·数据库结构类型
库玛西32 分钟前
现代 C++ 智能指针全景指南:从 RAII 思想到工业级实践
c语言·开发语言·c++·笔记·面试
AC赳赳老秦39 分钟前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw
databook1 小时前
如何对稀疏数据的场景进行分析
python·数据挖掘·数据分析
liulilittle1 小时前
无锁并发容器的设计与实现原理
开发语言·c++·set·map·并发·无锁·lock-free
灯澜忆梦1 小时前
【MySQL18】进阶篇 | MySQL管理
数据库·mysql
朋克洛德的码农1 小时前
Go并发-sync包四剑客:Mutex、RWMutex、WaitGroup、Once-从入门到原理
开发语言·后端·golang
zcmodeltech2 小时前
智能制造教学实训沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的工业机器人-智慧工厂-数字孪生全场景联动方案
数据库·stm32·嵌入式硬件·机器人·制造·多分类
Java&Develop2 小时前
DeltaFStation 宝塔 Linux 部署教程
python