python入门之流程控制for循环

'''
1 迭代式循环:for,语法如下

  for i in range(10):

    缩进的代码块

2 break与continue(同上)

3 循环嵌套
'''
'''
1、什么是for 循环
    循环着做某事
    
2、为何要有for循环
    理论上,for循环能做的事情,while都能做!
3、如何使用for循环
    语法:
for 变量名 in 可迭代对象: #可迭代对象可以是:列表,字典,字符串,元组,集合
    代码1
    代码2
    代码3
    ......
'''

# 九九乘法表
for i in range(1, 10):
    for j in range(1, i + 1):
        print('%s*%s=%s' % (i, j, i * j), end=' ')
    print()

# 案例:列表
# easy:
j = ['loky', 'lucy', 'boky']
for x in j:
    print(x)

# 复杂的

# j = ['loky', 'lucy', 'boky']
# i = 0
# while i < 3:
#     print(j[i])
#     i += 1

# 案例2:字典
# 简单版
dic = {'loky': 1, 'lucy': 2}
for i in dic:
    print(i, dic[i])

# 复杂版,while循环取值不推荐!

# 循环字符串

mess = 'you is my handsome boy!'
for i in mess:
    print(i)
# 总结|:
'''
for与while 循环相同之处:都是循环,for循环的,while都可以!
不同之处:for称为取值循环,循环次数由 in 包含值的个数!
'''
# 三、for 循环次数:range
# for i in range(3):
#     print(i)

for i in range(1, 10, 2):  # 2为1-9间隔的大小为2
    print(i)

#
# name = 'loky'
# password = '123'
# for i in range(3):
#     in_name = input('请输入用户账号:')
#     in_pwd = input('请输入用户密码:')
#     if name == in_name and password == in_pwd:
#         print('登陆成功!欢迎尊贵的{}会员'.format(name))
#         while True:
#             cmd = input('请输入‘执行命令:')
#             if cmd == 'q':
#                 break
#             else:
#                 print('系统正在执行命令{x}'.format(x=cmd))
#         break
#     else:
#         print('输入密码错误')
#
#
# else:
#     print('用户输入错误三次,系统自动退出!')

# for+else 与while 一样
# for+break 与while 一样

# for +continue

# for i in range(6):
#     if i == 4:
#         continue
#     print(i)
#
#
# print('1',end='')
# print('2',end='')

#for 循环嵌套
for i in  range(3): #外层循环一次,内层循环需要完整执行循环完毕!
    print('外层循环--》',1)
    for j in range(5):
        print('内层循环---》',j)


#跳出for 循环  只有break一种方案!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值