一次性付費進群,長期免費索取教程,沒有付費教程。
教程列表見微信公眾號底部菜單
進微信群回復公眾號:微信群;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