*******************

闪电标志

我们可以吧闪电以最中间一行为间隔分为三部分:
第一部分 最中间行以上一个直角三角形
第二部分 中间打印一行*
第三部分 中间行一下倒直角三角形

 for a in range(4):for c in range(a,4): #此处循环*前边的空格 每行递减print("", end=" ")for b in range(0,a): #循环“*” 每行递增print("*", end="")print("")print("********")for q in range(3):for e in range(3):#遍历3行3列的空格print(end=" ")for w in range(q,3):#倒三角:循环输出“*”每行递减print("*", end="")print(" ")

for嵌套if输出闪电标志

如果看不懂可以自己代入数值自己当做系统运行一下输出每一步每一次循环的结果,跟着逻辑走,就容易明白了,我是这样的 因人而异

 for a in range(-3,4):if a<0: #当a<0时输出直角三角形print(" "*(-a)+"*"*(4+a))elif a>0: #当a>0时输出那个倒三角print(" "*2,"*"*(4-a))else:print("*"*7) # 输出中间一行“*”

九九乘法表 1x1=1

for a in range(1,10): #1-9 行 注:range(1,10)不包括10for b in range(1,a+1): #推演一下这个程序:首先进行第一个循环当a=1的时候进入下一个循环,b取值range(1,2),也就还是1 所以b也就是1 循环一次#同理可证a=2时(第二行) b取值range(1,3),循环两次 分别是1,2 以此类推print("{0}×{1}={2}\t".format(b,a,a*b),end=" ") #输出表达式 这里用的占位符print("")

python 九九乘法表 和 两种方法打印闪电标志相关推荐

  1. JavaScript js写九九乘法表(两种方法)

    方法一: 观察规律: 第一个数每行都是自增1. 我们发下第二个数都是从1开始,依次递增1,永远不大于前面的数. 前面数字每自增一次,后面数字自增一轮. 我们可以用双重for循环,外层初始值设为i,i从 ...

  2. js实现九九乘法表(两种方法)

    方法一: 观察规律: 第一个数每行都是自增1. 我们发下第二个数都是从1开始,依次递增1,永远不大于前面的数. 前面数字每自增一次,后面数字自增一轮. 我们可以用双重for循环,外层初始值设为i,i从 ...

  3. 打印九九乘法表的两种方法:

    一 直接打印: for(int i=0;i<=9;i++){ for (int j=1;j<=i;j++){ System.out.print(i+"*"+j+&quo ...

  4. 金字塔型php的9x9乘法口诀表,python中打印金字塔和九九乘法表的几种方法

    # 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...

  5. c语言金字塔输出乘法表,python中打印金字塔和九九乘法表的几种方法

    # 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...

  6. C语言for循环案例——实现九九乘法表的三种方法

  7. 编程语言用Python实现九九乘法表的几种方式,入门必备案例!超级简单!

    编程语言用Python实现九九乘法表的几种方式,入门必备案例!超级简单! 我们在学习Python的过程中需要不断的积累和练习,这样才能够走的更远,今天一起来学习怎么用Python写九九乘法表~ 第一种 ...

  8. linux c语言乘法口诀,shell 脚本实现乘法口诀表的两种方法——shell与C语言

    shell 脚本实现乘法口诀表的两种方法--shell与C语言 话不多说直接给出代码(执行c语言时没有gcc编译器会报错的哦!): 1 #!/bin/bash 2 if [ $# -eq 0 ] 3 ...

  9. 用Python打印九九乘法表(四种循环法)

    用Python打印九九乘法表(四种循环法) 前段时间跟着慕课的老师学完了一遍Python基础语法,再次回来用一些经典案列巩固一下知识点,加深对Python语法的熟练程度 一.for-for 循环实现九 ...

最新文章

  1. 面试官一个线程池问题把我问懵逼了。
  2. 在状态栏中插入类似进度条的可视控件
  3. [Head First Java] - 线程共享数据问题
  4. asp.net core 使用Mysql和Dapper
  5. 【机器学习】Softmax和Sigmoid
  6. main的方法是Java_Java中的main()方法
  7. Oracle数据库存储过程
  8. ajax获取modelandview,如何使用js获取ModelAndView值
  9. 5369. 统计作战单位数
  10. 注册一个域名需要多少钱_域名注册需要多少钱?购买一个域名需要多少钱
  11. xcode快捷方式 一 快速找到对应文件
  12. R实现K-means
  13. AD20 指定层PCB图纸1:1打印步骤笔记
  14. YOLOv3 cfg文件详解
  15. 元认知能力-认知的理解
  16. 中国消费级无人机行业发展态势及前景战略规划建议报告2021-2027年
  17. dbd-mysql测试_DBD::mysql的cpan安装测试失败,找不到符号。OSX莫哈韦
  18. ros melodic解决报错ImportError: libcv_bridge.so: cannot open shared object file: No such file or directo
  19. GMOS6803为7频段高精度RTK系统应用桥梁监测
  20. Python的特点有哪些?

热门文章

  1. Consul中文文档—Consul安全模型概览
  2. “人工智障”——n字棋小游戏
  3. 学习笔记—《网络是怎样连接的》
  4. 【观察】星环科技:布局行业大模型赛道,加速国产化替代进程
  5. synchronization()
  6. JS正则表达式校验数字
  7. arm平台的录屏软件
  8. linux 配置 pip 换源
  9. Qt5.9.9遇到 Project ERROR: Cannot run compiler ‘cl‘. Output、Unknown module(s) in QT: script
  10. 7-7 懒虫小鑫 (20 分)