zoukankan      html  css  js  c++  java
  • 九九乘法表和金字塔

    打印1-1000内偶数的和

    while循环

         n=1
         total=0
         while n>=1 and n<=1000:
                 if n%2==0:
                     total+=n
                 n+=1
             print(total)
    

    for循环

        total=0
        for i in range(1,1001):
            if i % 2 ==0:
                total+=i
        print(total)
    

    九九乘法表

    for 循环

             for i in range(1,10):
                 for n in range(1,i+1):
                      print(f"{i}*{n}={i*n} ",end=' ')
                  print(' ')
    

    while 循环

     n = 1
     while n<10:
         i=1
         while i<n+1:
             print(f'{n}*{i}={n*i}',end=' ')
             i+=1
         n += 1
         print('')
    

    输出结果:
    11=1
    2
    1=2 22=4
    3
    1=3 32=6 33=9
    41=4 42=8 43=12 44=16
    51=5 52=10 53=15 54=20 55=25
    6
    1=6 62=12 63=18 64=24 65=30 66=36
    7
    1=7 72=14 73=21 74=28 75=35 76=42 77=49
    81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
    91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 9*9=81

    金字塔

    while循环

      max_level=5
      current_level = 1
      while current_level < max_level + 1:
          print(' '*(max_level-current_level),end='')
          print('*'*(2*current_level-1))
          current_level+=1
    

    for循环

      max_level=5
      for current_level in range(1,6):
          print(' '*(max_level-current_level),end='')
          print('*'*(2*current_level-1))
    
    
     max_level=5                 # 最大层数
     for current_level in range(0,6):
         a = max_level - current_level  # 空格数
         b = 2 * current_level - 1
         print(' ' * a+'*' * b)
    

    for循环嵌套

     max_level = 5   #最大水平为5
     for current_level in range(0,6):   #当前层  从0开始
         m = max_level - current_level  #空格数 = 最大水平-当前层数
         n = 2 * current_level - 1    #*号数 = 2*当前层-1
         for n in range (0,n):
             if n % 2 == 1:
                 pass
         print(' '* m + '*'*(n+1))
    

    输出结果:

    *

    ***

    *****

    *******

    *********

    还没能熟练运用

  • 相关阅读:
    我的ORM之八-- 事件
    JavaScript(四):函数
    JavaScript(三):数据类型转换
    CSS(九):设置盒子水平垂直居中
    CSS(八):定位属性
    CSS(三):引入样式和优先级
    Dapper:安装Dapper时报错
    HTML(四):行级标签和块级标签
    解决Linux里面未启用网卡的问题
    linq操作符:分区操作符
  • 原文地址:https://www.cnblogs.com/zhuangyl23/p/11285562.html
Copyright © 2011-2022 走看看