python基础知识-循环语句

基本格式

for循环

# 第一种
for 临时变量 in 可迭代对象:
	语句1
    语句2
    
# 第二种
for 临时变量 in 可迭代对象:
	语句1
    语句2
else:
	语句3

可迭代对象:字符串、元组、列表、字典、利用range函数(一般情况)
在循环中,临时变量依次获得可迭代对象的值,一遍一遍重复循环执行语句1、语句2,在加入else后,else语句下方缩进的代码是指循环正常结束时要执行的带码,continue结束属于正常结束,break结束循环属于不正常结束
continue:跳出本次循环,不执行该语句在此次循环中的下半部分
break:跳出整个循环,结束整个for循环


while循环

while 条件:
	语句1
    语句2

满足条件执行语句1、语句2,可以加入continue或break结束循环

代码练习

问题描述

问题一:
利用for和while实现1~100的相加
问题二:
对一个列表进行输出

代码部分

# for循环
sum=0
for i in range(100):
    sum=sum+i
print(sum)

# while循环
while i <= 100:
    sum=sum+i
    i=i+1
print(sum)

# 列表输出示例
list=['g','o','o','d','!']
for i in list:
    print(i,end='') # 去掉print自带的换行

#综合示例(没啥意义,就看下用法)
for i in range(10):
    if i%2 ==0:
        print(f'{i}是偶数') # 格式化输出
        continue
    print(f'{i}是奇数')
else:
    print('输出完成!')

range函数

作用:
创建数字列表(一般与for一起用)

基本格式:
range(start,end,step)
start:计数从start开始,默认为0
end:计数以end结束,但不包括end
step:步长(变动幅度),默认为1,可以为负数

示例:
range(5) -> 0,1,2,3,4
range(1,5) -> 1,2,3,4
range(1,5,2) -> 1,3
range(1,2,5) -> 1
range(,5,2) -> 0,2,4 # 这种写法会报错

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值