for in的次数控制

本文介绍了Python的`range()`函数及其在循环控制中的应用,包括设置起始值、终止值和步长来生成数字序列,并展示了如何将其转换为列表。此外,还演示了如何使用`range()`进行循环次数的计算,以及如何通过循环输出特定条件的数字,如奇数、能被7整除的数。最后,提供了直接计算1到100的和的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

语法规则

range(初始值,终止值,步长)

range函数

a=range(1,10,3)   #生成一个可迭代对象(类型是对象)
print(a)
b=list(a)     #把可迭代对象转化为一个列表
print(b)



c=range(1,5)    #默认步长为1
print(list(c))   #输出(1,2,3,4)


d=range(5)     #默认从0开始
print(list(d))   #输出(0,1,2,3,4)

循环的次数控制

for x in range(1,5):
    print(x,'循环')
输出
1  循环
2  循环
3  循环
4  循环

计算循环了多少次的公式

(a+步长*n-a)/n+1
a是起始
   也就是  range(1,50,3)
       (49-1)/32+1

求1到100的和

box=0

for i in range(1,101)
    box=box+1
print(box)
\


也可以直接使用
print(sum(range(1,101)))    直接得出1到100的和

输出1到100内所有的奇数

for x in range(1,101,2):
    print(x)



或者



for  x in range(1,100):
    if x%2>0:
       print(x)

输出1-100能被7整除的数

for x in range(1,100):
    if x%7==0:
        print(x)
#用循环分支进行解答








for x in range(7,101,7):
    print(x)
# 控制起始值和步长进行解答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值