【python】学习笔记03-循环语句

 3.1 whlie循环的基础语法

- while循环的语法格式

- while循环的注意事项
条件需提供布尔类型结果,True继续,False停止
空格缩进不能忘
请规划好循环终止条件,否则将无限循环

"""
演示while循环基础练习题:求1-100的和
"""
sum = 0
i = 1
while i<=100:
    sum += i
    i += 1

print(f"1-100累加的和是:{sum}")

补充知识 print输出不换行

补充知识 制表符\t

在字符串中,有一个特殊符号:\t,效果等同于在键盘上按下:tab键。

它可以让我们的多行字符串进行对齐。

3.2 for循环的基础语法

1. for循环的语法格式是:

2. for循环的注意点

无法定义循环条件,只能被动取出数据处理
要注意,循环内的语句,需要有空格缩进
"""
演示for循环的基础语法
"""

name = "itheima"

for x in name:
    # 将name的内容,挨个取出赋予x临时变量
    # 就可以在循环体内对x进行处理
    print(x)

3.3 range语句

1. range语句的功能是:

获得一个数字序列(可迭代类型的一种)

2. range语句的语法格式:

语法1:range(num)

语法2:range(num1, num2)

语法3:range(num1, num2, step)

3. range语句的注意事项:

语法 1 0 开始,到 num 结束(不含 num 本身)
语法 2 num1 开始,到 num2 结束(不含 num2 本身)
语法 3 num1 开始,到 num2 结束(不含 num2 本身),步长以 step 值为准

range的用途很多,多数用在for循环场景

"""
演示Python中的range()语句的基本使用
"""

# range语法1 range(num)
# for x in range(10):
#     print(x)

# range 语法2 range(num1, num2)
# for x in range(5, 10):
#     # 从5开始,到10结束(不包含10本身)的一个数字序列,数字之间间隔是1
#     print(x)

# range 语法3 range(num1, num2, step)
# for x in range(5, 10, 2):
#     # 从5开始,到10结束(不包含10本身)的一个数字序列,数字之间的间隔是2
#     print(x)

3.4 for循环中的临时变量

1. for循环中的临时变量,其作用域限定为:

循环内

2. 这种限定:

是编程规范的限定,而非强制限定
不遵守也能正常运行,但是不建议这样做
如需访问临时变量,可以预先在循环外定义它
"""
演示Python for循环临时变量的作用域
"""
i = 0
for i in range(5):
    print(i)

print(i)

3.5 循环中断 : break和continue

1. continue的作用是:

中断所在循环的当次执行,直接进入下一次

2. break的作用是:

直接结束所在的循环

3. 注意事项:

continue break ,在 for while 循环中作用一致
在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用
"""
演示循环语句的中断控制:break和continue
"""

# 演示循环中断语句 continue
# for i in range(1, 6):
#     print("语句1")
#     continue
#     print("语句2")

# 演示continue的嵌套应用
# for i in range(1, 6):
#     print("语句1")
#     for j in range(1, 6):
#         print("语句2")
#         continue
#         print("语句3")
#
#     print("语句4")

# 演示循环中断语句 break
# for i in range(1, 101):
#     print("语句1")
#     break
#     print("语句2")
#
# print("语句3")


# 演示break的嵌套应用
for i in range(1, 6):
    print("语句1")
    for j in range(1, 6):
        print("语句2")
        break
        print("语句3")

    print("语句4")

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值