Python语言总结-循环结构及函数

本文详细介绍了Python中的循环结构,包括for循环和while循环的使用,强调了各自适用的场景。重点讲解了for循环在处理容器迭代和嵌套循环的应用,以及如何利用range()函数生成不同序列。同时,文章提供了多个练习题,如求和、打印九九乘法表等,以加深读者对循环的理解。此外,文章还提及了函数在生成不变数值序列中的作用,以及如何利用它们在循环中的应用。
摘要由CSDN通过智能技术生成

循环结构

for循环
  • 如果明确知道循环执行的次数,或者是要多一个容器进行迭代
  • 推荐使用for...in..循环
  • 循环结构也可以进行嵌套,即循环结构中还可以构造循环结构
  • range函数的使用
    range可以用来产生一个不变的数值序列,这个数列通常都是用在循环中
    range(101): 产生一个0-100的整数序列
    range(1, 100):产生一个1-99的整数序列
    range(1, 100, 2): 产生一个1-99的奇数序列,其中2是步长,即数值序列的增量。
  • 练习1 用for循环实现1-100求和.
"""
先定义一个变量sum,初始值为0,然后做一个for循环,num为下标(索引)
然后做一个循环递增运算 sum = sum + num,sum等于自己本身加上第一个索引值,
依次递加,直至最后一个,最后打印出来,如果在for循环里面,
则把每次的递加都打印出来,放外面,就直接打印求和结果。
"""
sum = 0
for num in range(1, 101):
    sum += num
    # sum = sum + num
    print(sum)
print(sum)
  • 练习2 用for循环实现1-100之间的奇数求和.
fum = 0
for num in range(1, 100, 2):
    fum = fum + num
    print(fum)
print(fum)
  • 练习3 用for循环实现1-100之间的偶数求和.
cum = 0
for num in range(2, 100, 2):
    cum += num
    print(cum)
print(cum)
# 也可以在循环中使用分支结构的方式来实现同样的功能.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值