Python不同格式打印九九乘法表示例

 更新时间:2021年12月01日 16:44:35   作者:Suiy  
大家好,本篇文章主要讲的是Python不同格式打印九九乘法表示例,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦,方便下次浏览

前言:

最近在学习Python,学习资源有慕课网上的视频教程、菜鸟教程以及Python官方文档tutorial。虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码。

代码小白,之前仅学过C,代码上的逻辑问题总是理不清楚,加上性格有点急躁,以前总是半途而废,所以编程等级为渣。

现在虽然刚开始做测试工作,但是不希望自己的工作仅限于功能测试,也希望能接触到性能测试甚至白盒测试这样对编程有一定要求的工作。由于目前测试的项目性质属于web测试,所以从现在的工作入手,开始学习Python以及数据库。

利用博客园经常整理自己的学习内容,达到巩固加强的目的。九九乘法表应该是最初级的编程,但在实现过程中还是遇到不少问题,C和Python在很多地方还是不一样,有时候会以C的思维来考虑Python编程问题,反而忽略Python编程中应

该注意的地方。通过Python实现了输出长方形完整格式、左上三角形、右上三角形、左下三角形以及右下三角形五种格式的九九乘法表。我使用的Python版本为Python 3.2.2。

1.长方形完整格式

代码:

 #完整格式输出九九乘法表
2 for i in range(1,10):
3     for j in range(1,10):
4         print("%d*%d=%2d" % (i,j,i*j),end=" ")
5     print("")

输出内容:

2.左上三角形

代码:

#左上三角格式输出九九乘法表
2 for i in range(1,10):
3     for j in range(i,10):
4         print("%d*%d=%2d" % (i,j,i*j),end=" ")
5     print("")

输出内容:

注:乘法算式按行输出,与完整格式相比,内层循环范围为i~9,当外层循环的i逐渐递增时,每行输出的算式个数会越来越少,print("")表示换行,不输出这句的话输出的乘法表格式错乱。

3.右上三角形

代码:

#右上三角格式输出九九乘法表
for i in range(1,10):
    for k in range(1,i):
        print (end="       ")
    for j in range(i,10):
            print("%d*%d=%2d" % (i,j,i*j),end=" ")
    print("")

输出内容:

注:相比左上三角形,内层循环语句多了两句(代码标红处),由于每个算式所占的位置为7个字节,所以多余前面空出的地方输出相应的空格数,在Python中不能直接写print(" ")语句表示输出空格,必须添加end关键字,表示结尾以等号右

边的内容输出,与后面的右上和左上的差别相似。

4.左下三角形

代码:

 #左下三角格式输出九九乘法表
2 for i in range(1,10):
3     for j in range(1,i+1):
4         print("%d*%d=%2d" % (i,j,i*j),end=" ")
5     print (" ")

输出内容:

5.右下三角形

代码:

#右下三角格式输出九九乘法表
for i in range(1,10):
    for k in range(1,10-i):
        print(end="       ")
    for j in range(1,i+1):
        product=i*j
        print("%d*%d=%2d" % (i,j,product),end=" ")
    print (" ")

输出内容:

到此这篇关于Python不同格式打印九九乘法表示例的文章就介绍到这了,更多相关Python打印九九乘法表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python判断文件和字符串编码类型的实例

    Python判断文件和字符串编码类型的实例

    下面小编就为大家分享一篇Python判断文件和字符串编码类型的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Python对象体系深入分析

    Python对象体系深入分析

    这篇文章主要介绍了Python对象体系,以实例的形式进行了较为深入的分析,需要的朋友可以参考下
    2014-10-10
  • pycharm自定义TODO类注释以及高亮颜色的设置方法

    pycharm自定义TODO类注释以及高亮颜色的设置方法

    这篇文章主要介绍了pycharm自定义TODO类注释以及高亮颜色的设置方法,文中通过图文结合的方式给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • 如何使用pip安装清华大学镜像源

    如何使用pip安装清华大学镜像源

    这篇文章主要为大家介绍了如何使用pip安装清华大学镜像源步骤详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Python base64编码解码实例

    Python base64编码解码实例

    这篇文章主要介绍了Python base64编码解码实例,本文直接给出实例代码,使用也很简单,需要的朋友可以参考下
    2015-06-06
  • Python爬虫HTPP请求方法有哪些

    Python爬虫HTPP请求方法有哪些

    在本篇内容里小编给大家整理的是关于Python爬虫HTPP请求方法以及相关知识点,需要的朋友们可以参考下。
    2020-06-06
  • Python 实现list,tuple,str和dict之间的相互转换

    Python 实现list,tuple,str和dict之间的相互转换

    这篇文章主要介绍了Python 实现list,tuple,str和dict之间的相互转换,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python环境变量设置方法

    Python环境变量设置方法

    默认情况下,在windows下安装python之后,系统不会自动添加相应的环境变量。此时在命令行输入python命令是不能执行的,配置方法如下
    2016-08-08
  • python可视化分析绘制带趋势线的散点图和边缘直方图

    python可视化分析绘制带趋势线的散点图和边缘直方图

    这篇文章主要介绍了python可视化分析绘制带趋势线的散点图和边缘直方图,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • Python如何自动获取目标网站最新通知

    Python如何自动获取目标网站最新通知

    这篇文章主要介绍了Python如何自动获取目标网站最新通知,本文给大家分享实现思路及示例代码,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06

最新评论