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...