九九乘法表是我们计算的基础,在Python中可以生成九九乘法表。大致有三种方法:列表推导式法、for循环法、while嵌套循环法。具体使用代码请看本文。

方法一、列表推导式法for i in range(1, 10):

#当i == 1时:

print(" ".join(["%d*%d=%d" % (j, i, i*j) for j in range(1, i+1)]))

a   ["%d*%d=%d" % (j, i, i*j)]  是说的第一个j [j for j in range(10)]

b   for j in range(1, i + 1)-- 当i==1,是j得到1,如果是2,j为1,2

c  那么a 1*1=1 “ ”。join 2*1 =2

方法二、for循环法for i in range(1,10):

for a in range(1,i+1):

print(f'{i}*{a}={i*a}',end='\t')

print()

方法三:while嵌套循环法i=1

while i<=9:

j=1

while j<=i:

print('%d*%d=%d'%(j,i,i*j),end='\t') # \t 可以使其上下对齐

j+=1

print('\n')

i+=1

以上就是Python中生成九九乘法表的三种方法,相比较而言,使用for循环会简单些。当然大家可以选择自己比较喜欢的方法去使用,希望能帮到你哦~

用python生成九九乘法表的指令_Python中生成九九乘法表的方法有哪几种?相关推荐

  1. python实例方法不可以用类调用_python中可以直接用类调用方法吗

    python中可以直接用类调用方法吗 关注:244  答案:4  mip版 解决时间 2021-01-16 12:20 提问者 妳莂騙莪 2021-01-15 21:49 python中可以直接用类调 ...

  2. python flask 表单提交_python中flask应用(表单处理)

    本篇文章给大家带来的内容是关于python中flask应用(表单处理),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.为什么使用Flask-WTF? request对象公开了所有 ...

  3. Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...

  4. python for循环九九乘法表_Python中的九九乘法表(for循环)

    用for循环写出的九九乘法表(包括函数的调用) #方向一 for i in range(1,10): for j in range(1,i+1): d = i * j print('%d*%d=%-2 ...

  5. python按某列拆分excel表格_python带格式拆分excel表单,copy库完美搞定

    python拆分excel表单,生成单独的excel文件,网上这方面的文章很多.但大多只讲主功能如何实现,让拆分后的表保持和原表单一致的格式,则鲜有人讲.本文通过调用copy库,完美实现带格式拆分表单 ...

  6. python导入excel表格给列命名_Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)...

    工作中用到这点,就简单的整理了一下 目录 一.准备cateContent.xlsx工作簿 二.Python中关于Excel表格常用操作总结: 2.1  读取相关的操作 2.2  写入的相关操作: 三. ...

  7. vb python excel_【Python3+VBA】在Excel中生成小姐姐

    原标题:[Python3+VBA]在Excel中生成小姐姐 开发工具 Python版本:3.6.4 相关模块:PIL模块:openpyxl模块:以及一些Python自带的模块. Excel版本:Exc ...

  8. python批量识别二维码图片_python批量操作生成二维码

    二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型.生成二维码的方式有 ...

  9. python两张表对比不同_Python对比数据库两张表是否一致

    工作中我们经常需要对比数据库中两张表的数据是否有差异,以下代码通过pymsql对两张表的数据进行简单对比,可以记录新旧表的数据总数,以及两张表中有差异的数据. 应用场景:旧表中数据迁移到新表 运行结果 ...

最新文章

  1. 解决dell poweredge 2850 服务器系统内存限制
  2. 微软宣布在机器翻译方面取得突破,中翻英可达人类水平
  3. java订单超时取消设计_quartz框架和关闭超时订单
  4. 【slighttpd】基于lighttpd架构的Server项目实战(2)—预备知识之libevent
  5. win10计算机本地无法连接,win10无法连接到这个网络怎么办_win10无法连接到这个网络如何解决...
  6. leetcode904. 水果成篮(滑动窗口)
  7. 互联网日报 | 社区团购“九不得”新规出台;小米11官宣12月28日发布;长征八号首飞成功...
  8. 剑指 Offer 55 - I. 二叉树的深度
  9. redis实现周边景点由近到远排序
  10. FFmpeg[11] - ffmpeg去除水印(图片和文字)
  11. 读书笔记:《牛奶可乐经济学》
  12. 2022-10-17 环境映射
  13. win10如何修改计算机管理员的名字,hp win10系统管理员名称改了后怎么改回去
  14. 顾客价值层级-名词解释06
  15. Jetson TX2零基础学习(一)——连线、刷机
  16. 如何看待国企纷纷卸载微软Office改用金山WPS?
  17. -webkit-border-radius和-moz-border-radius
  18. 网格搜索(调参)与数据预处理
  19. 【软考 系统架构设计师】案例分析⑥ Web应用系统架构设计
  20. 查看redis常用命令

热门文章

  1. 水果手绘插画素材|一眼就想吃了!
  2. UI设计素材|APP引导页简约风格特征
  3. 淘宝设计万能PSD分层模板(简约页面设计——少即是多)
  4. java maven jar 打包_使用Maven打包可运行jar和javaagent.jar的区别
  5. 一只青蛙跳向三个台阶_青蛙跳台阶问题的三种解法
  6. C++最普通的定时器功能实现
  7. C++ double转CStringW/LPCWSTR
  8. Linux内核 eBPF基础: 探索USDT探针
  9. 《计算机网络》第一章:基础知识Part II
  10. java final date_Java中的时间和日期(上)