''' 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一种方案!
python入门之流程控制for循环
最新推荐文章于 2023-01-09 16:05:00 发布
本文详细介绍了Python编程中的for循环,包括其语法、用途、与while循环的对比,以及如何使用break、continue进行流程控制。通过实例展示了for循环在列表、字典和字符串中的应用,并探讨了循环嵌套的使用。此外,还讲解了range函数在控制for循环次数中的作用。文章最后通过登录验证和命令执行的示例进一步巩固了for循环的知识点。
摘要由CSDN通过智能技术生成