導航:首頁 > 編程語言 > python做99乘法表

python做99乘法表

發布時間:2024-04-11 08:25:01

python程序開發之簡單小程序實例(3)-列印99乘法口訣表

Python程序開發之簡單小程序實例

(3)-列印99乘法口訣表

一、項目功能

在屏幕中列印格式化的九九乘法口訣表。

二、項目分析

按九九乘法口訣的運算順序,列印的口訣表共有9行9列,第1行只有1列,第2行有2列……,第9行共有9列,如下所示:

1 1

1 2 2 2

1 3 2 3 3 3

……

……

1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 9

要按格式控制輸出,需定義2個循環,其中一個循環(我們稱其為外循環,在其內定義變數i)嵌套另一個循環(我們稱其為內循環,在其內定義變數j),外循環(變數i)控制行,循環次數大於等於1且小於10,內循環(變數j)控制列,循環次數取決於外循環變數i的值。

三、程序源代碼

#!/usr/bin/python3.6

# -*- coding: GBK -*-

print("九九乘法口訣表")

for i in range(1, 10):

print()

for j in range(1, i+1):

print ("%d*%d=%d" % (j, i, i*j), end=" " )

四、代碼解釋:

在程序的第一行為引用python版本,本實例為python3.6

第二行是程序編碼引用,因為在程序中包含有中文字元,所以必須引用GBK,否則就會報錯。

第三行為輸出標題「九九乘法口訣表」

第四行至第七行為程序主體,由兩個循環嵌套組成,在循環內的第五行,為一個控制行格式輸出語句print(),用於換行操作。

五、運行後的輸出結果

下一篇:《Python程序開發之簡單小程序實例(4)》

❷ python九九乘法口訣表

解決方法
程序如下:
table_9x9.py
#! /usr/bin/python

# Filename : table_9x9.py

# Author : Jesse

# Date : 2011/08/13 21:50

print '\n9x9 Table\n'

for i in range(1, 10) :

for j in range(1, i+1) :

print j, 'x', i, '=', j*i, '\t',

# print '%d x %d = %d\t' %(j, i, j*i),

print '\n'

print '\nDone!'

❸ python中九九乘法表怎麼打

for i in range(1,10):
for j in range(1,i+1):
print(str(i)+"*"+str(j) +"="+str(i*j),end=' ')
print( )

很標準的 乘法表語句

❹ 使用python輸出 9*9 乘法口訣表。給明確代碼,和分析過程,要怎麼做啊

只要使用以下代碼即可得出結果
#!/usr/bin/python
# -*- coding: UTF-8 -*-

for i in range(1, 10):
print() #控制換行
for j in range(1, i+1):
print ("%d*%d=%d" % (i, j, i*j) )#控制輸出

以下是輸出結果

1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=649*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

請採納,謝謝

❺ 用Python 怎樣實現一個九九乘法表

table_9x9.py
#! /usr/bin/python

# Filename : table_9x9.py

# Author : Jesse

# Date : 2011/08/13 21:50

print '\n9x9 Table\n'

for i in range(1, 10) :

for j in range(1, i+1) :

print j, 'x', i, '=', j*i, '\t',

# print '%d x %d = %d\t' %(j, i, j*i),

print '\n'

print '\nDone!'
關於該程序的說明:
1. 第一行是特殊注釋行,稱為組織行,用來告訴GNU/Linux系統應該使用哪個解釋器來執行該程序。
2. 第二行至第四行都是一般的注釋行,用來說明一些信息的(如文件名,作者,時間等)。
3. 第六行列印一個字元串。
4. 第八行i取值范圍為1, 2, 3, 4, 5, 6, 7, 8, 9
5. 第九行j取值范圍為1, 2, ..., i
6. 第十行和第十一行效果一樣,最後的逗號都是用來取消自動換行的。
7. 第十二行作用是在每個內層for循環結束後換行,即在輸出完九九乘法表一行後換行。
8. 第十四行列印一個字元串。
小結:通過這個程序熟悉print的用法,for循環的用法,以及range函數的特點。

❻ 用python打出九九乘法表

代碼如下,望採納

❼ 怎麼用python中turtle畫九九乘法表

import turtle

turtle.setup(1000,400)
turtle.pensize(2)

for i in range(1,10):
for j in range(i,10):
turtle.penup()
turtle.goto(-600 + 110 * j,200 - 40 * i)
turtle.pendown()
turtle.write('{:2d}*{:2d}={:2d}'.format(i,j,i*j),font=('Arial',18,'normal'))

turtle.hideturtle()
turtle.done()

程序縮進如圖所示

閱讀全文

與python做99乘法表相關的資料

熱點內容
背著媽媽在樓道和男朋友韓劇 瀏覽:292
用php開發購物網站 瀏覽:965
歐美四級懷舊老片 瀏覽:979
比較黃的台灣電影 瀏覽:751
圖片批量在線壓縮 瀏覽:705
比較黃的穿越小說 瀏覽:250
電影人狗叫 瀏覽:507
取消壓縮管理的公司 瀏覽:116
打真軍的電影豆瓣 瀏覽:168
特斯拉app超級充電樁如何使用 瀏覽:422
男人懷孕電影袋鼠男人 瀏覽:507
如何刪去應用加密 瀏覽:468
服從命令聽指揮陌千依小說 瀏覽:761
《赤足驚魂》電影介紹 瀏覽:359
ic卡內數據如何傳到伺服器 瀏覽:21
安卓系統如何更改托盤 瀏覽:403
許志安演的電影有哪些 瀏覽:824
odbc文件夾是什麼 瀏覽:391
男主用鐵鏈囚禁女主的小說 瀏覽:914
sift演算法harris演算法 瀏覽:241