Python学习之for循环

1,for循环定义

#Python for 循环语句
#Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

2,简单for循环

for hz in ‘我是猪’:
print(‘你知道的:’, hz)

‘’‘你知道的: 我
你知道的: 是
你知道的: 猪’’’

3,有点难的for循环

girls = [‘Alice’, ‘Debby’, ‘Sally’]
for girl in girls:
print(girl, ‘is a lovely girl!’)

‘’‘Alice is a lovely girl!
Debby is a lovely girl!
Sally is a lovely girl!’’’

#or
for girl in range(len(girls)):
print(‘My beloved girlfriend is’, girls[girl], ‘!’)

‘’‘My beloved girlfriend is Alice !
My beloved girlfriend is Debby !
My beloved girlfriend is Sally !’’’

4,for 进阶尝试

boys = [‘Carl’, ‘Duke’, ‘Leo’]
girls = [‘Sandy’, ‘Sherry’, ‘Dora’]
for girl in girls:
for boy in boys:
if boy != girl:
print(boy, ‘love’, girl, ‘!’)
break
else:
print(‘Same name Same destiny’)
‘’‘Carl love Sandy !
Carl love Sherry !
Carl love Dora !’’’#Carl 真花心

5, python 内置enumerate 函数

sequence = [‘Ironman’, ‘Captain America’, ‘Black Widow’]
for s, n in enumerate(sequence):
print(‘I love’, n, ‘!’, ‘Position:’, s)

‘’‘I love Ironman ! Position: 0
I love Captain America ! Position: 1
I love Black Widow ! Position: 2’’’

6,for循环使用

#输出 2 到 100 简的质数
prime = []
for num in range(2,100):
for i in range(2,num):
if num%i == 0:
break
else:
prime.append(num)
print (prime)

#[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值