2.2 流程控制-for序列
2.3 流程控制-for字典

2.2 流程控制-for序列

循环

  • 循环是一个结构, 导致程序要重复一定的次数
  • 条件循环也是如此, 当条件变为假, 循环结束

    for 循环

  • 在序列里,使用for循环遍历
  • for 例子
    a = '123456'
    for i in a:
    print (i, end = ' ')
    > 1 2 3 4 5 6
    ####################
    l = [1, 2, 3, 4, 5]
    for i in l:
    print (i, end = ' ')
    > 1 2 3 4 5
    ####################
    for i in for i in range(2,10,2):
    print (i, end = ' ')
    > 2 4 6 8
    ####################
    # 列表重写
    for i in [i**2 for i in range(0,10) if i%2 != 0 ]:
    print (i, end = ' ')
    > 1 9 25 49 81
    ####################
    # 1+2+3+......+99+100
    sum = 0
    for i in range(0,101):
    sum = sum + i
    print (sum)
    > 5050

2.3 流程控制-for字典

迭代遍历

  • 遍历序列: 将序列中各个元素取出来

    • 直接从序列取值
    • 通过索引来取值
  • 注: "迭代"指重复执行一个指令
    d = {'a':0, 'b':1, 'c':2, 'd':3, 'e':4}
    for k in d:
    print (k,d[k])
    > a 0
    > b 1
    > c 2
    > d 3
    > e 4
    ###########################
    d = {'a':0, 'b':1, 'c':2, 'd':3, 'e':4}
    for k, v in d.items():
    print (k, v)
    > a 0
    > b 1
    > c 2
    > d 3
    > e 4
    ############################
    # 99乘法表
    for i in range(1,10):
    for j in range(1,i + 1):print("%d*%d=%d"% (j, i, i * j), end=" ")
    print()

习题

  • 有1、2、3、4个数字,能组成多少个互不相同且无重复

    i = 0
    for a in range(1,5):
    print()
    for b in range(1, 5):for c in range(1, 5):for d in range(1, 5):if ( a != b and a != c and a != d and b != c and b != d and c != d):print('%s%s%s%s' % (a, b, c, d), end=' ')i += 1
    print ()
    print ('能组成%s个互不相同且无重复的数.'%i)

转载于:https://blog.51cto.com/13542406/2054904

12月26日二周二次【Python基础语法】相关推荐

  1. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月26日-1月1日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月26日-1月1日) 本周Silverlight学习资源更新   vs2010 学习Silverlight学 ...

  2. 云顶之弈5.26服务器维护,云顶之弈维护到几点 云顶之弈维护公告最新 云顶之弈12月26日几点能上...

    云顶之弈维护到几点今天?云顶之弈新版本更新内容是什么?云顶之弈停机更新什么时候结束?想必有不少的小伙伴们都想知道吧,下面云顶之弈维护公告最新,感兴趣的小伙伴们一起来看看吧. 云顶之弈维护公告最新 维护 ...

  3. 2021考研时间公布 2020年12月26日至27日进行初试

    中新网客户端9月4日电 记者从教育部获悉,2021年全国硕士研究生招生考试初试时间,安排在2020年12月26日至27日(每天上午8:30-11:30,下午14:00-17:00),超过3小时或有使用 ...

  4. 个人空间岁末大回报活动12月26日获奖名单

    个人空间岁末大回报: 动手就有C币拿!活动已于15日启动,非常感谢各位网友的大力支持和积极参与,个人空间的所有工作人员在这祝大家好运,希望你们每天都能拿到C币存入社区银行! 欢迎各位获奖者去自己的银行 ...

  5. 拳皇世界6月13服务器维护,《拳皇世界》12月26日例行维护公告

    亲爱的格斗家们: 为了给广大格斗家们创造更加稳定的游戏体验,游戏将在12月26日10:00-12:00对游戏进行例行维护,并对部分区服进行数据互通操作.请各位玩家相互转告,并提前留意维护时间,以免造成 ...

  6. ro手游服务器维护公告,仙境传说RO手游12月26日5点-11点停服维护公告-仙境传说RO手游12月26日更新了什么-Appfound...

    仙境传说RO手游将会在12月26日5点-11点进行停服维护哦!那么想了解跟宠维护更新的小伙伴们,下面就让我们一起来看一下吧! 亲爱的冒险者, 我们将于12月26日5点-11点进行一次停服维护,此次维护 ...

  7. 正大国际期货:2022年12月26日至1月1日

    A股投资日历2022年12月26日至1月1日 首架C919验证飞行.2022汾酒全球经销商大会.货银对付改革正式实施-- 12月24日:中国(长沙)国际汽车博览会,影响:汽车 12月26日:货银对付改 ...

  8. python入门之玩转列表我的菜单_我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)...

    #!/usr/bin/env python3#coding:utf-8 '''Created on: 2015年12月30日 @author: 张晓宇 Email: 61411916@qq.com V ...

  9. 如何看待 12 月 26 日发布的华为云 WeLink 企业智能工作平台?能对标得过企业微信和钉钉吗?

    智东西12月26日消息,今天,华为云正式推出智能工作平台WeLink,提供持续更新的多种企业应用和智能硬件.该平台通过联接团队.联接业务.联接知识.联接IoT,助力企业实现数字化转型. 华为云WeLi ...

最新文章

  1. js如何同时打开多个信息窗口 高德地图_高德地图-展示多个信息窗口
  2. POJ 2010 Moo University - Financial Aid(堆维护滑窗kth,二分)
  3. 六款小巧的HTTP Server
  4. 数据权限设计(原创)
  5. 【qduoj】C语言_凯撒密码
  6. 工作流实战_07_flowable 流程定义查看流程图和xml
  7. 美国重金投资3D芯片项目!MIT+美独资公司攻关,旨在继续领先中国
  8. 学习方法总结-实习心得
  9. python加mysql加界面用代码写,使用python写一个监控mysql的脚本,在zabbix web上加上模板...
  10. vue函数@click.prevent使用纪要
  11. 分享:把个人网站封装生成百度小程序的方法
  12. 仓央嘉措---不负如来不负卿---问佛--见与不见
  13. 手把手教你完成unity3D跑酷游戏系列(二)
  14. 本地部署iOS应用OTA安装 Go + Goland详细实现步骤
  15. 注释大全,神兽护体,佛祖保佑,永无bug
  16. 3D建模软件测试自学,收藏:5个自学3DMAX教程以及3D模型资源的网站
  17. Python plotly保存图片
  18. MAXENT模型的生物多样性生境模拟与保护优先区甄选、自然保护区布局优化及未来气候变化情景下自然保护区优化评估写作技巧
  19. 谁说程序员不懂浪漫,表白代码来啦~
  20. 1. verilog 基础语法

热门文章

  1. 诺奖得主克鲁格曼:比特币是庞氏骗局,但不一定很快走向崩溃
  2. AI 3.0》王飞跃教授推荐序——未来智能:人有人用,机有机用
  3. 世界半导体集成电路发展史(超细、超全)
  4. 读书人:人机融合中的深度态势感知
  5. 斯坦福大学陈丹琦等人解读机器阅读最新进展:超越局部模式匹配
  6. 5G风起,四大IoT迎风爆发!智能家居与电表高速增长
  7. 美丽新世界:这七个原因将让未来更美好
  8. 人工智能+能源:能源行业变革新趋势
  9. Atlas机器人再秀逆天操作!波士顿动力科研or商业化,将何去何从?
  10. 深度|全面了解一下这个世界上最奇葩的公司:Google!