Python期中考复习--循环结构

本文介绍了Python的循环结构,包括while循环适用于无法预知循环次数的情况,for循环适合已知循环次数,如遍历列表、字符串和元组。还讨论了else子句的特性和循环控制语句,如break、continue和pass。同时提到了循环的嵌套应用,如累加法和穷举法(如求素数)。
摘要由CSDN通过智能技术生成

就大概写一下这一章课本写了什么,很多地方就只写个标题,如果有写的不对的地方欢迎指出,我也不太会。。。。

while循环结构

  • while一般用于循环次数难以提前确定,for一般用于循环次数可以提前确定
#格式
while 条件表达式:
	循环体
[else:
	else子句代码块]
#如果只有一条语句
while 条件表达式: 循环体
  • else会在循环正常执行完的情况下执行,不管是否执行循环体,如果break了就不会执行
#累加求和
s = 0 
n = 1
while n <= 100:
	s += n
	n += 1
#利用sum
1st = list(range(1,101))
s = sum(1st)
#通过整除运算求整数的位数
n = int(input())
k = 0
while n > 0:
	k += 1
	n //= 10
print('k=',k)

for循环结构

#格式
for 取值 in 序列或迭代对象:
	循环体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值