Python练习1.1

打印九九乘法表
实现代码

# 外层循环range(1, 10):[1,10)
for i in range(1,10):
    # 内层循环range(1, 10):[1,10)
    for j in range(1,10):
        # 输出单行乘法表
        if i>j:
            print("{}X{}={:2}    ".format(j, i, i*j), end = "")
        # 单层输出至nxn时换行
        if i==j:
            print("{}X{}={:2}".format(j, i, i*j))

实现时踩坑:

  1. 单个print()函数默认换行,强制不换行需给print()函数增加参数end="";
  2. 部分乘积为两位数,保证行列对齐需格式化乘积结果输出长度为2,"{}".format()形式的格式化长度方法"{:2}".format();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 实例001:数字组合 实例002:“个税计算” 实例003:完全平方数 实例004:这天第几天 实例005:...
    Thomas_梁阅读 12,372评论 0 1
  • 1、先自我梳理 目前掌握了列表和字典,以及while循环和for循环。而且已经做了一些练习,现在的问题不再是我能不...
    清风吹雨77阅读 3,434评论 0 0
  • 以下题目为复盘所学基础知识,题目要求可能与原题有出入,若参考答案存在问题,欢迎在下方评论区指出并给出答案,谢谢! ...
    包哥宝爷小威武阅读 3,207评论 0 0
  • 人生苦短,我用Python 编译器:解释器 编译器 Python属于解释型语言,读取一行,翻译一行,执行一行。 ...
    操控者阅读 4,485评论 0 1
  • 以下为学python以来知识点及练习记录,用于个人知识点复习 DAY01-02 介绍、变量、格式化输出 1.pyt...
    阿杜_12a9阅读 4,535评论 0 3