1. '''
  2. 1*1=1
  3. 2*1=2 2*2=4
  4. 3*1=3 3*2=6 3*3=9
  5. 4*1=4 4*2=8 4*3=12 4*4=16
  6. 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
  7. 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
  8. 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
  9. 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
  10. 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
  11. '''
  12. 第一个解法
  13. for i in range(1,10):
  14. for j in range(1,i+1):
  15. print('%d*%d=%d' % (i,j,i*j),end=' ')
  16. print('')
  17. 第二种解法
  18. for i in range(1, 10):
  19. for j in range(1, i+1):
  20. print('{}x{}={} '.format(i, j, i*j), end='')
  21. print()
  22. 第三种解法
  23. for i in range(1, 10):
  24. for j in range(1, i+1):
  25. print('{}x{}={}\t'.format(i, j, i*j), end='')
  26. print()
  27. 第四种解法
  28. for i in range(1,10):
  29. for j in range(1,i+1):
  30. d = i * j
  31. print('%d*%d = %2d'%(i,j,d),end = ' ')
  32. print()
  33. 第六种解法
  34. i=1
  35. while i<10:
  36. j=1
  37. while j<=i:
  38. print("%d*%d=%2d"%(j,i,j*i),end=' ')
  39. j+=1
  40. print("")
  41. i+=1
  1. 打印如下所示金字塔,基础不错的同学该题可以考虑for循环的嵌套:
  1. '''
  2. # max_level=5
  3. * # current_level=1,空格数=4,*号数=1
  4. *** # current_level=2,空格数=3,*号数=3
  5. ***** # current_level=3,空格数=2,*号数=5
  6. ******* # current_level=4,空格数=1,*号数=7
  7. ********* # current_level=5,空格数=0,*号数=9
  8. # 数学表达式
  9. 空格数 = max_level-current_level
  10. *号数 = 2*current_level-1
  11. '''
  12. nf = 5
  13. for i in range(1,nf + 1):
  14. print(' ' * (nf - i) + '*' * (2 * i - 1))

用Python打印九九乘法表与金字塔(*)星号的更多相关文章

  1. python打印九九乘法表

    每种编程语言都可能会遇到编写“九九乘法表”的问题,用Python来处理也是很简单的,具体代码如下(基于Python3)): i = 1 while i <= 9: j = 1 while j & ...

  2. 利用Python循环(包括while&for)各种打印九九乘法表

    一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): ...

  3. python脚本7_打印九九乘法表

    #打印九九乘法表 for i in range(1,10): s = "" for j in range(1,i+1): s += str(j) + '*' + str(i) + ...

  4. python—用for循环、while循环和一句话打印九九乘法表

    用for循环打印九九乘法表: for i in range (1,10): for j in range(1,10): print(j,"x",i,"=",i* ...

  5. python练习(一)----打印九九乘法表

    打印九九乘法表 ,): ,i+): print("{0} x {1} = {2} \t".format(j,i,i*j),end='') //print默认end=‘\n’, pr ...

  6. python编写九九乘法表代码

    打印九九乘法表 代码: #!/usr/bin/env python # -*- coding: UTF-8 -*- # 项目二: # 1.要求:编写九九乘法表 # 2.分析: # 根据九九乘法表的样式 ...

  7. python3 打印九九乘法表

    打印九九乘法表 # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan for i in range(1, 10): fo ...

  8. go输出九九乘法表和金字塔

    用go语言实现输出九九乘法表和金字塔: 1.输出九九乘法表: 代码示例: package main import ( "fmt" "time" ) //实现99 ...

  9. scala打印九九乘法表的5种实现

    使用scala打印九九乘法表,可以有多种实现方法,实现的过程充分的体现的scala语言的优势和巨大的简洁性和高效性, 下面我用了5种方法实现九九乘法表. 使用类似于java,c++等指令风格的的编程实 ...

随机推荐

  1. How to recover a skipped tablespace after an incomplete recovery? (Doc ID 1561645.1)

    How to recover a skipped tablespace after an incomplete recovery? (Doc ID 1561645.1) APPLIES TO: Ora ...

  2. python模块下载备份

    https://pypi.org/ https://pypi.doubanio.com/simple/

  3. requests---requests请求表单

    在做接口测试的时候我们会遇到过需要填写表单的形式,那么如何通过requests进行请求呢? 这里需要引入新的python的第3方库requests-toolbelt requests-toolbelt ...

  4. win7 Adobe flash player 无法在线更新

    1.win7 Adobe flash player 无法在线更新,提示应用程序初始化错误 解决方法: 1.https://www.flash.cn/看一下支持的版本,网上找对应版本离线包下载安装即可 ...

  5. Goldbach`s Conjecture(LightOJ - 1259)【简单数论】【筛法】

    Goldbach`s Conjecture(LightOJ - 1259)[简单数论][筛法] 标签: 入门讲座题解 数论 题目描述 Goldbach's conjecture is one of t ...

  6. 【ECNU77】位与数对个数(数位DP)

    点此看题面 大致题意: 求\(\sum_{x=0}^{a-1}\sum_{y=0}^{b-1}[(x\&y)<k]\). 数位\(DP\) 显然数位\(DP\)吧. 我们设\(f_{n, ...

  7. 1+x 证书 Web 前端开发 css 专项练习

    官方QQ群 1+x 证书 Web 前端开发 css 专项练习 http://blog.zh66.club/index.php/archives/192/

  8. C++入门到理解阶段二基础篇(4)——C++运算符

    目录 算术运算符(进行四则运算) 赋值运算符(表达式的值赋给变量) 比较运算符(表达是比较,返回一个真值或假值) 逻辑运算符(返回表格式的结果真或假) 位运算符 杂项运算符 C++ 中的运算符优先级 ...

  9. 【HDU6037】Expectation Division(动态规划,搜索)

    [HDU6037]Expectation Division(动态规划,搜索) 题面 Vjudge 你有一个数\(n\),\(n\le 10^{24}\),为了方便会告诉你\(n\)分解之后有\(m\) ...

  10. Oracle 中Number的长度定义

    Number可以通过如下格式来指定:Field_NAME Number(precision ,scale),其中precision指Number可以存储的最大数字长度(不包括左右两边的0),scale ...