python打印99乘法表_Python 实例:九九乘法表
一次性付費進群,長期免費索取教程,沒有付費教程。
教程列表見微信公眾號底部菜單
進微信群回復公眾號:微信群;QQ群:460500587
微信公眾號:計算機與網絡安全
ID:Computer-network
編寫程序,由簡到難。似乎沒有比九九乘法表更簡單的程序了,那就從九九乘法表開始。Python的結構集合了C和C++的優點,語法結構也相差不遠,在編程時只需重點注意格式(空格或者Tab鍵)就可以了。
1、Project分析
九九乘法表,從小學就開始學習,每個人都會背。如果把這個表格排列整齊一點就會發現它呈現出一個邊長為9的直角三角形。這個圖形從左到右橫向是呈線性遞加的。這樣的話給出一個for循環正合適(while循環也可以,給while循環加上一個合適的出口條件就和for循環沒什么區別了)。而縱向是也有限(9行)遞加的,再給出一個for循環就可以了。
2、Project實施
編寫table9x9.py,打開Putty連接到Linux,執行命令:
cd code/crawler
vi?table9x9.py
table9x9.py的代碼如下:
1? ? #!/usr/bin/env python3
2? ? #-*- coding: utf-8 -*-
3? ? __author__ = 'hstking hst_king@hotmail.com'
4
5
6? ? ?class PrintTable(object):
7? ? ?'''打印九九乘法表 '''
8? ? ?def __init__(self):
9? ? ? ? ?print('開始打印9x9的乘法表格')
10? ? ? ? ?self.print99()
11
12? ? ?def print99(self):
13? ? ? ? ?for i in range(1,10):
14? ? ? ? ? ? ?for j in range(1,i+1):
15? ? ? ? ? ? ? ? ?print('%dX%d=%2s? ' %(j,i,i*j), end='')
16? ? ? ? ? ? ?print('\n')
17
18
19? ? ?if __name__ == '__main__':
20? ? ?pt = PrintTable()
按Esc鍵,進入命令模式后輸入:wq,保存table9x9.py。table9x9.py用于打印一個九九乘法表格。執行命令:
python3?table9x9.py
得到的結果如圖1所示。
圖1? 乘法表
十幾行的代碼,如果愿意精簡,甚至可以把代碼壓縮到十行以內。足夠簡單了吧。
微信公眾號:計算機與網絡安全
ID:Computer-network
【推薦書籍】總結
以上是生活随笔為你收集整理的python打印99乘法表_Python 实例:九九乘法表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oa 中会议推送 实现_揭秘“OA与ER
- 下一篇: Restfull API简介