zoukankan      html  css  js  c++  java
  • Python3基础 九九乘法表

    •        Python : 3.7.3
    •          OS : Ubuntu 18.04.2 LTS
    •         IDE : pycharm-community-2019.1.3
    •       Conda : 4.7.5
    •    typesetting : Markdown

    code_1

    """
    @Author : 行初心
    @Date   : 2019/7/2
    @Blog   : www.cnblogs.com/xingchuxin
    @Gitee  : gitee.com/zhichengjiu
    """
    
    
    def main():
        # 最终的数值是9
        end_num = 9
    
        # 行计数器
        row = 1
        while row <= end_num:
            col = 1
            while col <= row:
                print("%d * %d = %d" % (row, col, row * col), end="  ")
                col += 1
            print("")
            row += 1
    
    
    if __name__ == '__main__':
        main()
    
    

    result_1

    /home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/SimpleExample/demo.py
    1 * 1 = 1  
    2 * 1 = 2  2 * 2 = 4  
    3 * 1 = 3  3 * 2 = 6  3 * 3 = 9  
    4 * 1 = 4  4 * 2 = 8  4 * 3 = 12  4 * 4 = 16  
    5 * 1 = 5  5 * 2 = 10  5 * 3 = 15  5 * 4 = 20  5 * 5 = 25  
    6 * 1 = 6  6 * 2 = 12  6 * 3 = 18  6 * 4 = 24  6 * 5 = 30  6 * 6 = 36  
    7 * 1 = 7  7 * 2 = 14  7 * 3 = 21  7 * 4 = 28  7 * 5 = 35  7 * 6 = 42  7 * 7 = 49  
    8 * 1 = 8  8 * 2 = 16  8 * 3 = 24  8 * 4 = 32  8 * 5 = 40  8 * 6 = 48  8 * 7 = 56  8 * 8 = 64  
    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  
    
    Process finished with exit code 0
    
    

    code_2

    """
    @Author : 行初心
    @Date   : 2019/7/2
    @Blog   : www.cnblogs.com/xingchuxin
    @Gitee  : gitee.com/zhichengjiu
    """
    
    
    def main():
        # 最终的数值是9
        end_num = 9
    
        # 行计数器
        row = 1
        while row <= end_num:
            col = 1
            while col <= row:
                if col == row:
                    # 每行最后一项的end,不用加空格了
                    print("%d * %d = %d" % (row, col, row * col), end="")
                else:
                    print("%d * %d = %d" % (row, col, row * col), end="  ")
                col += 1
            print("")
            row += 1
    
    
    if __name__ == '__main__':
        main()
    
    

    result_2

    /home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/SimpleExample/demo.py
    1 * 1 = 1
    2 * 1 = 2  2 * 2 = 4
    3 * 1 = 3  3 * 2 = 6  3 * 3 = 9
    4 * 1 = 4  4 * 2 = 8  4 * 3 = 12  4 * 4 = 16
    5 * 1 = 5  5 * 2 = 10  5 * 3 = 15  5 * 4 = 20  5 * 5 = 25
    6 * 1 = 6  6 * 2 = 12  6 * 3 = 18  6 * 4 = 24  6 * 5 = 30  6 * 6 = 36
    7 * 1 = 7  7 * 2 = 14  7 * 3 = 21  7 * 4 = 28  7 * 5 = 35  7 * 6 = 42  7 * 7 = 49
    8 * 1 = 8  8 * 2 = 16  8 * 3 = 24  8 * 4 = 32  8 * 5 = 40  8 * 6 = 48  8 * 7 = 56  8 * 8 = 64
    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
    
    Process finished with exit code 0
    
    

    code_3

    """
    @Author : 行初心
    @Date   : 2019/7/2
    @Blog   : www.cnblogs.com/xingchuxin
    @Gitee  : gitee.com/zhichengjiu
    """
    
    
    def main():
        # 最终的数值是9
        end_num = 9
    
        # 行计数器
        row = 1
        while row <= end_num:
            # 列计数器
            col = 1
    
            while col <= row:
    
                if col == row:
                    # 每行最后一项的end,不用加空格了
                    print("%d * %d = %d" % (row, col, row * col), end="")
                else:
                    if (row == 3 or row == 4) and (col == 2):
                        # 第三行、第四行的第二列多加一个空格
                        print("%d * %d = %d" % (row, col, row * col), end="   ")
                    else:
                        print("%d * %d = %d" % (row, col, row * col), end="  ")
                col += 1
    
            print("")
            row += 1
    
    
    if __name__ == '__main__':
        main()
    
    

    result_3

    /home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/SimpleExample/demo.py
    1 * 1 = 1
    2 * 1 = 2  2 * 2 = 4
    3 * 1 = 3  3 * 2 = 6   3 * 3 = 9
    4 * 1 = 4  4 * 2 = 8   4 * 3 = 12  4 * 4 = 16
    5 * 1 = 5  5 * 2 = 10  5 * 3 = 15  5 * 4 = 20  5 * 5 = 25
    6 * 1 = 6  6 * 2 = 12  6 * 3 = 18  6 * 4 = 24  6 * 5 = 30  6 * 6 = 36
    7 * 1 = 7  7 * 2 = 14  7 * 3 = 21  7 * 4 = 28  7 * 5 = 35  7 * 6 = 42  7 * 7 = 49
    8 * 1 = 8  8 * 2 = 16  8 * 3 = 24  8 * 4 = 32  8 * 5 = 40  8 * 6 = 48  8 * 7 = 56  8 * 8 = 64
    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
    
    Process finished with exit code 0
    
    

    code_4

    """
    @Author : 行初心
    @Date   : 2019/7/2
    @Blog   : www.cnblogs.com/xingchuxin
    @Gitee  : gitee.com/zhichengjiu
    """
    
    
    def main():
        # 最终的数值是9
        end_num = 9
    
        # 行计数器
        row = 1
        while row <= end_num:
            # 列计数器
            col = 1
    
            while col <= row:
                # 使用转义字符	,制表符,垂直方向上对齐,很好用
                print("%d * %d = %d" % (row, col, row * col), end="	")
                col += 1
    
            print("")
            row += 1
    
    
    if __name__ == '__main__':
        main()
    
    

    result_4

    /home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/SimpleExample/demo.py
    1 * 1 = 1	
    2 * 1 = 2	2 * 2 = 4	
    3 * 1 = 3	3 * 2 = 6	3 * 3 = 9	
    4 * 1 = 4	4 * 2 = 8	4 * 3 = 12	4 * 4 = 16	
    5 * 1 = 5	5 * 2 = 10	5 * 3 = 15	5 * 4 = 20	5 * 5 = 25	
    6 * 1 = 6	6 * 2 = 12	6 * 3 = 18	6 * 4 = 24	6 * 5 = 30	6 * 6 = 36	
    7 * 1 = 7	7 * 2 = 14	7 * 3 = 21	7 * 4 = 28	7 * 5 = 35	7 * 6 = 42	7 * 7 = 49	
    8 * 1 = 8	8 * 2 = 16	8 * 3 = 24	8 * 4 = 32	8 * 5 = 40	8 * 6 = 48	8 * 7 = 56	8 * 8 = 64	
    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	
    
    Process finished with exit code 0
    
    

    resource

    • [文档 - English] docs.python.org/3
    • [文档 - 中文] docs.python.org/zh-cn/3
    • [规范] www.python.org/dev/peps/pep-0008
    • [规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
    • [源码] www.python.org/downloads/source
    • [ PEP ] www.python.org/dev/peps
    • [平台] www.cnblogs.com
    • [平台] gitee.com


    Python具有开源、跨平台、解释型、交互式等特性,值得学习。
    Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
    代码的书写要遵守规范,这样有助于沟通和理解。
    每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

  • 相关阅读:
    document.getElementById(), getElementsByname(),getElementsByClassName(),getElementsByTagName()方法表示什么以及其意义
    Go -10 Go Web 简单实现
    Go -09 Go 函数和方法区别
    Go -08 Go win 环境搭建
    Go-07 Go 规范代码风格
    Go-06 Go 语言注释(comment)
    Go-05 Go 转义字符
    Go-04 Go 语法要求和注意事项
    Go-03 Go 快速入门
    Go-02 搭建 Go 开发环境(mac系统)
  • 原文地址:https://www.cnblogs.com/xingchuxin/p/11123314.html
Copyright © 2011-2022 走看看