python 循环语句:for循环、while循环

一、for循环

语法格式:

for 变量名 in 可变历的变量

例如:

names =["zhang","wang","li"]

for name in names:

print(name)

#输出结果:

zhang
wang
li

break

names =["zhang","wang","li"]

for name  in names:

    if name =='wang':

        break

    print(name)

输出结果:zhang

continue

names =["zhang","wang","li"]

for name in names:

if name =='wang':

continue

print(name)

输出结果:

zhang

li

range

for num in range(1,10):  #range 表示范围 左闭右开区间

print(num)

输出结果:

1
2
3
4
5
6
7
8
9

综合:将给定列表中的奇数偶数分开

list1=[1,2,3,4,5,11,32,45,67]

oushu=[]

jishu=[]

for num in list1:

    if num%2==0:

        oushu.append(num)

    else:

        jishu.append(num)

print("偶数是:",oushu)

print("奇数是:",jishu)

#输出结果

偶数是: [2, 4, 32]
奇数是: [1, 3, 5, 11, 45, 67]

二、while循环

语法格式:

while 条件:

代码语句

n=10

while n>0:

    print(n)

    if(n==3):

        break

    n-=1

else:

    print("done")

将给定列表中的奇数偶数分开

list1=[1,2,3,4,5,11,32,45,67]

oushu=[]

jishu=[]

while list1:

    num=list1.pop()

    if num%2==0:

        oushu.append(num)

    else:

        jishu.append(num)

print(oushu)

print(jishu)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值