zoukankan      html  css  js  c++  java
  • 流程控制之for

    # _*_coding:utf-8_*_

    # for 循环主要用于循环取值
    student = ['David', 'Peter', 'oOC', 'Egon']

    # while 实现打印列表
    # i = 0
    # while i < len(student):
    # print(student[i])
    # i += 1

    # for item in student:
    # print(item)

    # for打印字符串
    # for item in 'hello':
    # print(item)

    # dict={'a':444,'b':333,'c':222}
    # for k in dict: //只能取key
    # print(k,dict[k]) //但是通过dict[]一样可以取value

    # for i in range(1,10,3): # 1-10 有头无尾 (_,_,3)为步数
    # print(i)

    # for i in range(10): # 0-9 十个数字
    # print(i)

    # for i in range(len(student)):
    # print(i,student[i])

    #打印九九乘法表

    # for i in range(1,10):
    # for j in range(1, i+1):
    # print('%s * %s = %s' %(i,j,i*j),end=' ')
    # #end=' '为末尾传递一个空字符串,print就不会自动添加换行符
    # print() #自带了一个' ' 所以就相当于一个换行符

    #打印金字塔

    # max_level = 5
    # * level = 1,block=4,* 1
    # *** level = 2,block=3,* 3
    # ***** level = 3,block=2,* 5
    # ******* level = 4,block=1,* 7
    #********* level = 5,block=0,* 9

    # block = max_level - level
    # * = 2level - 1

    # max_level = 5
    # for level in range(1,max_level+1): #取头不取尾 尾+1 层数
    # for i in range(max_level - level):
    # print(' ',end='') #在一行中连续打印多个空格
    # for j in range(2*level - 1):
    # print('*',end='') #打印连续多个*
    # print()
  • 相关阅读:
    %2d
    将块中的文字设置成属性,即实现块中文字可拖动的功能
    获得块参照的插入点方法
    排序
    将几个实体对象变成一个块
    对克隆实体的类型转换
    对实体的克隆
    递归-顺序输出任意正整数各位
    递归-汉诺塔
    递归-最大公约数
  • 原文地址:https://www.cnblogs.com/OutOfControl/p/9646825.html
Copyright © 2011-2022 走看看