python九九乘法口訣表Python九九乘法表

2021-03-09 20:45:19 字數 3474 閱讀 6966

1樓:匿名使用者

解決來方自

法程式如下:

table_9x9.py

#! /usr/bin/python

# filename : table_9x9.py# author : jesse

# date : 2011/08/13 21:50print '\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!'

2樓:

for i in range(1,10):

a=''

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

a = a + str(j) + '*' + str(i) + '=' + str(i*j) + ' '

print a

3樓:強

for a in range(1,10):

for b in range(1,a+1):

print(f'*=',end=' ')

print('')

親測有效。

python 九九乘法表

4樓:冷葉憶雪

首先,你的語法是 python3 的語法,但是用的是 python2;

其實,類似這種題目,藉助格式化輸出會更加方便,看**:

# -*- encoding: gbk -*-for row in range(1, 10):

for col in range(1, row + 1):

prod = row * col

print '%d * %d = %-2d ' % (col, row, prod),

print執行:

如何用python寫九九乘法表

5樓:匿名使用者

print(*[', '.join(i) for i in [["{}*{}=".format(x, y, x*y) for x in range(1, 10) if x <= y] for y in range(1, 10)]], sep='\n')

結果'''

1*1= 1

1*2= 2, 2*2= 4

1*3= 3, 2*3= 6, 3*3= 9

1*4= 4, 2*4= 8, 3*4=12, 4*4=16

1*5= 5, 2*5=10, 3*5=15, 4*5=20, 5*5=25

1*6= 6, 2*6=12, 3*6=18, 4*6=24, 5*6=30, 6*6=36

1*7= 7, 2*7=14, 3*7=21, 4*7=28, 5*7=35, 6*7=42, 7*7=49

1*8= 8, 2*8=16, 3*8=24, 4*8=32, 5*8=40, 6*8=48, 7*8=56, 8*8=64

1*9= 9, 2*9=18, 3*9=27, 4*9=36, 5*9=45, 6*9=54, 7*9=63, 8*9=72, 9*9=81'''

用python 怎樣實現一個九九乘法表

6樓:天天不看

哈哈 看見你這個我就想起了 開啟鉛筆盒偷偷看。

然後 隨便寫一寫

from prettytable import prettytable

pt = prettytable()

pt.field_names=[i for i in range(1,10)]

mulp=[["x=".format(a=a,b=b,c=a*b) if a>=b else "" for b in range(1,10)] for a in range(1,10)]

map(pt.add_row,mulp)

print(pt)

使用了一個 **美化一下,別在意這麼多

展示一下結果

實際上 其作用的 就 一個 列表生成式,頂樓寫的不錯,我就是強迫症而已

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

7樓:匿名使用者

自己寫的,親測可行,望採納:

def plus_table():

for i in range(1, 10):  # 設定被乘數i,同時也是行號,第一行不列印空行,其他行當被乘數變化時換行專

執行結果如下:

如果為了跟經常見到的乘法表顯示一致,可以將最後一行的i,j位置互換即可,如下:

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

執行結果如下:

8樓:深紅巨龍

只要bai使用以下**du即可得出結果

#!/usr/bin/python

# -*- coding: utf-8 -*-for i in range(1, 10):

print() #控制換行zhi

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

控制輸出dao

以下內是輸出結果

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

請採納容,謝謝

9樓:風馳電掣

for a in range(1,10):

(縮排)for b in range(1,a+1):

(縮排)(縮排)print(f'*=',end=' ')(縮排)print('')

10樓:aaa軟體教育

python是當下十分火爆的程式語言,尤其在人工智慧應用方面。如果有心從事程式設計方向的工作專,最好到專業

python程式設計,輸出 9*9 乘法口訣表。

11樓:匿名使用者

for i in range(1,10):

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

print()

php九九乘法表

九九乘法口訣表是很多php面試考試的程式題,考察php面試者的邏輯思維能力,主要就是對演算法的理解和運用,利用php實現99乘法表的 如下 for i 1 i 9 i for j 1 j i j echo j.x i.j i.echo 執行結果如下 小貼士 其實就是兩個迴圈,外層控制迴圈行數,內層控...

99口訣乘法表是誰發明的,九九乘法表是誰發明的

九九乘法口訣最早是由中國人發明 在諸子百家的 荀子 管子 淮南內子 等古籍中,都能容找到 三九二十七 六八四十八 四八三十二 等口訣。但是古代的乘法口訣和現代的有所不同。古代的九九乘法口訣又稱 小九九 它的排列順序與現在的正好相反,是從 九九八十一 開始,到 二二得四 結束,因為乘法口訣的開頭的 兩...

matlab程式設計九九乘法表,matlab程式設計!!!九九乘法表

這樣寫bai吧,du這zhi樣寫應該 dao是回正解。答for i1 1 9 for j1 1 i1 fprintf dx d 2d j1,i1,j1 i1 endfprintf n end fprintf 1x1 1 n fprintf 1x2 2 2x2 4 n fprintf 1x3 3 2x...