循环结构

1、range函数的三种创建方式及作用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#第一种创建反式,只有一个参数
 
r=range(10)      #r=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],默认从0开始,默认相差为1称为步长
print(r)         #range(0, 10)
 
print(list(r))   #用list查看range对象中的整数序列       list是列表的意思
 
#第二种创建反式,给定两个参数:表示开始点和结束点
r=range(1,10)
print(list(r))   #r=[1, 2, 3, 4, 5, 6, 7, 8, 9]
 
#第三种创建反式,给定三个参数:表示开始点、结束点和步长
r=range(1,10,2)
print(list(r))   #r=[1, 3, 5, 7, 9]
 
#作用:判断指定的整数是否在序列中存在 in
print(1 in r)    #True
print(10 in r)   #False

2、while循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#while循环一般分为四步
'''
1、初始化变量
2、条件判断
3、条件执行体
4、改变变量
总结:初始化的变量与条件判断的变量与改变的变量为同一个
'''
 
#题目:求0到4之间的累加和
 
sum=0
i=0
while i<5:
    sum+=i
    i+=1
 
print('求和为',sum)

  

3、for循环

  • in表达从(字符串、序列等)中依此取值,称为遍历
  • for-in遍历的对象必须是可迭代对象
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#for循环
for item in 'python':  #第一次取出来的是P,将P赋值给item
    print(item)
 
#range()函数会生成一个整数序列,也是一个可迭代对象
for i in range(10):
    print(i)
 
#如果在循环体中不需要使用到自定义变量,可将自定义变量写为”_“
for _ in range(5):
    print('人生苦短,我在学习')
 
for _ in 'python':
    print('人生苦短,我在学习')
 
#使用for循环去计算1-100之间的偶数累加和
 
sum=0
for i in range(1,101):
    if i%2==0:
        sum+=i
 
print(sum)

  

posted @   小秦同学在上学  阅读(47)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示