用python 打印九九乘法表,代码如下:

第1种方式: 使用for-for

# 九九乘法表
for i in range(1, 10):for j in range(1, i+1):print(f'{j}x{i}={i*j}\t', end='')print()

执行结果如下图:

第2种方式: 使用while-while

# 九九乘法表
i = 1
while i <= 9:j = 1while(j <= i):    # j的大小是由i来控制的print(f'{i}*{j}={i*j}', end='\t')j += 1print('')i += 1

执行结果如下图:

第3种方式: 使用while-for

i = 1
while i <= 9:for j in range(1, i+1):  # range()函数左闭右开print(f'{i}*{j}={i*j}', end=' ')i += 1print()

第4种方式: 使用for-while

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

第5种方式: 定义一个变量a

a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in a:j = 1while j <= i:print(f'{i}*{j}={i*j}', end='\t')# %-3d 是控制输出结果占据3位,且从左面开始对齐j += 1print()

执行结果如下图:

第6种方式: 使用递归

def multiplication(n):if n < 10:for m in range(1, n+1):print(f"{m}*{n}={m*n}", end="\t")print()multiplication(n+1)multiplication(1)

执行结果如下:

第7种方式: 使用1行语句

print('\n'.join([' '.join(["%2s x%2s = %2s" % (j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)]))

上面的一行代码优化之后:

print('\n'.join([' '.join([f"{j}x{i}={i*j}" for j in range(1, i + 1)]) for i in range(1, 10)]))

执行结果如下图:

用python 打印九九乘法表的7种方式 (python经典编程案例)相关推荐

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

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

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

    我们在学习Python的过程中需要不断的积累和练习,这样才能够走的更远,今天一起来学习怎么用Python写九九乘法表~ 第一种方法.for-for 代码: for i in range(1, 10): ...

  3. Python实现九九乘法表的几种方式,入门必备案例~超级简单~

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 们在学习Python的过程中需要不断的积累和练习,这样才能够走的更远, 今天一起来学习怎么用Python写九九乘法表~ 第一种方法:for-for 代码: ...

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

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

  5. python打印99乘法表的3种方式

    用python 打印九九乘法表,代码如下: 一. 使用双重for循环 # 九九乘法表 for i in range(1, 10):for j in range(1, i+1):print('{}x{} ...

  6. 用Python实现九九乘法表的几种方式,最简单只需一行代码

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 我们在学习Python的过程中需要不断的积累和练习,这样才能够走的更远, 今天一起来学习怎么用Python写九九乘法表~ 更多教程源码资料电子书: 点击此 ...

  7. python打印乘法表口诀-用Python打印九九乘法表正三角和倒三角。

    网上看到一道作业,用Python打印九九乘法表正三角和倒三角. 正三角输出: for i in range(1,10): for j in range(1,i+1): if(i==j): print( ...

  8. Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式

    Python打印九九乘法表---左上三角.左下三角.右上三角.右下三角.倒三角形格式 1.左上三角乘法表 2.左下三角乘法表 3.右上三角乘法表 4.右下三角乘法表 5.倒三角乘法表 1.左上三角乘法 ...

  9. python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数......

    CSDN 双十一 活动优惠提前抢!全站好课1元起,万券齐发折上折! 11.11 超值膨胀金[10元抵100元]限量发放!11月11日当天全站通用,更有机会享受折上折优惠!仅限299份,先到先得! 学学 ...

  10. python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数... - 小黑电脑...

    学学习简单的练习,学到后面会有越来越多的解法来写! 作业的目的是为了让大家熟悉程序语言,锻炼将思路转换成程序逻辑. 九九乘法表 help(print) 先思考能不能打印出方阵 # 1 方阵 # 1 方 ...

最新文章

  1. R语言临床预测模型的评价指标与验证指标实战:净重新分类指数NRI(Net Reclassification Index, NRI)
  2. 盘点2020年10个最难忘的数据泄露事件
  3. 《数据结构》第01章在线测试
  4. UNITY 中List.Sort的BUG
  5. ERROR: org.apache.hadoop.hbase.PleaseHoldException:Master is initializing
  6. Scala _04Scala字符串
  7. 让 步( 写的太好了!)
  8. php package manager,package命令的安装教程
  9. oracle 知识点
  10. cropper固定宽高裁剪_cropper实现基本的裁剪图片并上传
  11. Hadoop简单安装配置
  12. ApplePay 支付开发
  13. 冯诺依曼计算机流程图,基本流程图综述
  14. 计算机03年word做母亲节贺卡,word2007怎样制作电子母亲节贺卡
  15. [附源码]java毕业设计疫情防控期间人员档案追寻系统设计与实现论文
  16. 远程主机强迫关闭了一个现有的链接
  17. 金融量化?金融市场?股票? 来,告诉你这些都是什么
  18. 基于pikachu漏洞平台的 --SQL注入攻击学习与总结
  19. 古代司法的体恤刑慎杀制度
  20. cf不显示前往回归服务器,《CF》回归服务器奖励一览

热门文章

  1. F4驱动WM8978“前奏
  2. android3d画廊自动切换,Android viewpager 3D画廊的实现方法
  3. python百度网盘-百度网盘 Python 客户端
  4. 非常实用的“绿色电子地图”
  5. HTML5七夕情人节表白网页制作【一起跨年表白代码】HTML+CSS+JavaScript
  6. TPC,TPCC,TPMC(计算机性能衡量指标) -----
  7. android 安全管家权限管理,安卓应用滥用权限腾讯手机管家可手动关闭
  8. python opencv读大华摄像头视频流实时移动侦测运动检测截图拍照保存
  9. theano java_Theano多个张量作为输出
  10. 【Web笔记】Html学习手册