我是靠谱客的博主 冷艳月饼,这篇文章主要介绍Python循环语句 - for循环的基础语法、range语句、变量作用域、for循环的嵌套使用,continue和 break简介01 for循环02 range语句03 变量作用域04 for循环的嵌套使用05 continue和 break,现在分享给大家,希望可以做个参考。

数据来源

Python循环语句 - while循环语句、while循环的嵌套应用

简介

01 for循环

for循环语句

演示

# 定义字符串
name = "你好,李银河"
# for循环处理字符串
for x in name:
    # name的内容,挨个取赋予X临时变量
    # 就可以在环体内对X进行处理
    print(x)

for循环注意点

总结

练习

name = "aaaaaaterya"
sum = 0
for x in name:
    if x =="a":
        sum +=1
print(f"name有{sum}个a")

02 range语句

range语句

演示

"""
演示 python中的range()语句的基本使用
"""
# range语法1 range(num)
print("range语法1 range(num)")
for x in range (10):
    print(x) # 输入1-9 不包括num本身

# range语法2 range(num1,num2)
print("range语法2 range(num1,num2)")
for x in range (10,15):
    print(x) # 输入10-14 不包括num2本身
    
# range语法3 range(num1,num2,step)
print("range语法3 range(num1,num2,step)")
for x in range (15,30,2):
    print(x) # 输入15-30 不包括num2本身,步长是2 (简单理解就是默认是加1现在加2,每隔两数就输出一次)

总结

练习

演示 

sum =0
for x in range (1,100):
    if x % 2 == 0:
        sum+=1
        print(x)
print(f"1-100偶数的个数是:{sum}个")

03 变量作用域

for循环的变量作用域

演示

"""
演示 Python for环临时变量的作用域
"""
for i in range(5):
    print(i)
print(f"for外部:{i}")

解决方案:在循环外面先定义好 i

总结

04 for循环的嵌套使用

for循环的嵌套

演示

# 外层循环是遍历天数
# 内层循环是遍历送花的次数
for i in range(1, 101):  # 循环100次 range(num1.num2)是不包括num2本身所以这里写101来表示100次循环
    print(f"今天是向小美表白的第{i}天,坚持..")
    for j in range(1, 11): # 控制花的数量
        print(f"送给小美的第{j}朵玫瑰花")
    print(f"小美,我喜欢你(第{i}天的表白结束)")
print("小美铁石心肠,恭喜你表白失败!!!")

for循环的嵌套注意点 

 或

练习-使用for嵌套实现九九乘法表 

# 外层循环遍历行
# 内层循环遍历列
i =0  # 控制外层循环的变量
j =0  # 控制内层循环的变量
for i in range(10):  # range(num) 是不包括num本身的所以这里写10
    for j in range(1,i+1): # range(num1,num2) 是不包括num2本身的所以这里写i+1
        print(f"{j}*{i}={i*j}t",end="")   # t制表符 相当于键盘的tab键用来对齐的,end=""表示不换行
    print("")  #  print("")空相当于输出一个换行,当内层循环遍历列循环完这里就换行

总结

05 continue和 break

continue

演示

# 演示循环中断语句 continue
for i in range(1,6):
    print(f"语句{i}")
    continue
    print(f"语句2222")  # 这句代码不会被执行

continue在嵌套循环中的应用

演示 

# 演示continue的嵌套应用
for i in  range(1,6):
    print(f"continue的嵌套应用,语句{i}")
    for j in range(1,6):
        print("语句2")
        continue
        print("语句3,这句代码不会被执行")   # 这句代码不会被执行。目的演示continue可以在循环嵌套中使用

break

演示:

# 演示环中断语句 break
print("演示环中断语句 break")
for i in range(1,6):
    print(f"语句{i}")
    break  # 退出整个循环,后面的代码和循环都不会执行了
    print(f"语句2222")  

break在嵌套循环中的应用

演示

# 演示 break 的嵌套应用
for i in  range(1,3):
    print(f"演示 break 的嵌套应用,语句{i}")
    for j in range(1,6):
        print("语句2")
        break   # 结束当前的for循环
        print("语句3,这句代码不会被执行")
print("语句4")

总结

综合案例:练习案例-发工资

演示

import random
# number 员工编号   merits 绩效  sum 账户余额
sum = 10000
for number in range(1,21):
    merits = random.randint(1,10) # 生成随机数1-10
    if merits < 5:
        print(f"员工{number},绩效{merits}低于5,不发工资,下一位。黑心老板")
    else:
        sum -=1000
        print(f"员工{number},绩效{merits}大于5,发放工资100,账户余额:{sum}")
        if sum <=0:
            print("工资发完了,下个月领吧")
            break   # 结束整个循环

最后

以上就是冷艳月饼最近收集整理的关于Python循环语句 - for循环的基础语法、range语句、变量作用域、for循环的嵌套使用,continue和 break简介01 for循环02 range语句03 变量作用域04 for循环的嵌套使用05 continue和 break的全部内容,更多相关Python循环语句内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部