python中loop是什么语句_python-循环(loop)-for循环

for 循环

for every_letter in 'Hello world':

print(every_letter)

输出结果为

994185-20160921174452027-1392058933.png

把 for 循环所做的事情概括成一句话就是:于...其中的每一个元素,做...事情。

994185-20160921173907418-1444990684.png

在关键词 in 后面所对应的一定是具有“可迭代的”(iterable)或者说是像列表那样的集合形态的对象,即可以连续地提供其中的每一个元素的对象。

使用for循环创建内置函数一一range

如何打印出这样的结果?

1+1=22+1=3..10+1=11

for num in range(1,11):#不包含11,因此实际范围是1~10

print(str(num)+' + 1 =',num + 1)

把 for 和 if 结合起来使用。实现这样一个程序:歌曲列表中有三首歌“Holy Diver, Thunderstruck, Rebel Rebel”,当播放到每首时,分别显示对应的歌手名字“Dio, AC/DC, David Bowie”。

songslist = ['Holy Diver','Thunderstruck','Rebel Rebel']

for song in songslist:

if song == 'Holy Diver':

print(song,' - Dio')

elif song == 'Thunderstruck':

print(song,' - AC/DC')

elif song == 'Rebel Rebel':

print(song,' - David Bowie')

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值