博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12月26日二周二次【Python基础语法】
阅读量:6569 次
发布时间:2019-06-24

本文共 1350 字,大约阅读时间需要 4 分钟。

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+100sum = 0for i in range(0,101):sum = sum + iprint (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 = 0for 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 += 1print ()print ('能组成%s个互不相同且无重复的数.'%i)

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

你可能感兴趣的文章
input type="datetime-local" 时placeholder不显示
查看>>
oracle sql 行列转换
查看>>
light oj 1033 - Generating Palindromes 【LCS】
查看>>
spring.net学习(一) 搭建环境,实例化spring.net容器。
查看>>
二叉树前序、中序、后序、层次遍历
查看>>
13机器学习实战之PCA(2)
查看>>
libevent-select模型分析
查看>>
web开发过程中经常用到的一些公共方法及操作
查看>>
JZOJ.3777【NOI2015模拟8.17】最短路(shortest)
查看>>
储存过程、游标与触发器
查看>>
SQL样例
查看>>
四.使用JDBC进行批处理操作
查看>>
【C#】datetimepicker里面如何设置日期为当天日期,而时间设为0:00或23:59?
查看>>
周进度02
查看>>
POJ 2992 Divisors[组合数 因子个数]
查看>>
One Plan
查看>>
内置函数整理
查看>>
当碰到unix纪元问题时strtotime怎么转时间戳(DateTime类的使用方法)
查看>>
安装ipvsadm时出现下面所示错误,MARK
查看>>
jQuery 自动检索
查看>>