range函数、while循环以及for-in循环

range()函数

用于生成整数序列。

创建方法:(1)range(stop)—创建一个【0,stop)之间的整数序列,步长为1

(2)range(start,stop)—创建一个【start,stop)之间的整数序列,步长为1

(3)range(start,stop,step)—创建一个【start,stop)之间的整数序列,步长为step

range优点:所有range对象占用的内存一样,都是存储start,stop,step,只有用到range对象时,才会计算序列中相关元素。

r=range(10)#默认从0开始
print(list(r))#用于查看range对象中的整数序列,list是列表的意思

in和not in可以判断整数序列中是否存在指定的整数。


while循环

四步循环法

初始化变量——条件判断——条件执行体(循环体)——改变变量

#计算1-100之间的偶数和
#初始化变量
a=1
sum=0
#条件判断
while a<=100:
  #条件执行体(求和)
  if a%2==0:
    sum+=a
    #改变变量
    a+=1
print('1-100之间的偶数和'sum)    

for-in循环

in表达从(字符串、序列)中一次取值,又称遍历。

for-in遍历的对象必须是可迭代对象。

可迭代对象:是指在编程中可以按照一定顺序逐个访问其元素的数据结构或对象。可迭代对象的特点是可以使用迭代器(iterator)来遍历其中的元素,一次访问一个元素,直到遍历完所有元素为止。

常见的可迭代对象包括:

列表(List):包含一系列有序元素的数据结构。

元组(Tuple):类似于列表,但是不可变。

字符串(String):由字符组成的不可变序列。

字典(Dictionary):键值对的集合。

集合(Set):不重复元素的无序集合。

文件对象(File Object):可以逐行读取的文件。

以下是一个示例,展示如何使用for循环来遍历一个列表的元素:

my_list = [1, 2, 3, 4, 5]
for item in my_list:
    print(item)

输出:
在这里插入图片描述

循环体内不需要访问自定义变量,可以将自定义变量替代为下划线。

for _ in range(5):
  print('莫愁前路无知己')

结果是将’莫愁前路无知己’输出五遍。

计算1-100之间的偶数和也可以用for-in循环来完成。

sum=0
for item in range(1,101):
  if item %2==0:
    sum+=item
print('1-100之间的偶数和为:',sum)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值