1樓:匿名使用者
for ii in range(9,0,-1):
for jj in range(9,0,-1):
if jj <= ii:
print ' * = '.format(ii,jj,str((ii*jj)).rjust(2, ' ')) , ' ',
print('')
結果為:e69da5e6ba9062616964757a686964616f31333337383863
9 * 9 = 81 9 * 8 = 72 9 * 7 = 63 9 * 6 = 54 9 * 5 = 45 9 * 4 = 36 9 * 3 = 27 9 * 2 = 18 9 * 1 = 9
8 * 8 = 64 8 * 7 = 56 8 * 6 = 48 8 * 5 = 40 8 * 4 = 32 8 * 3 = 24 8 * 2 = 16 8 * 1 = 8
7 * 7 = 49 7 * 6 = 42 7 * 5 = 35 7 * 4 = 28 7 * 3 = 21 7 * 2 = 14 7 * 1 = 7
6 * 6 = 36 6 * 5 = 30 6 * 4 = 24 6 * 3 = 18 6 * 2 = 12 6 * 1 = 6
5 * 5 = 25 5 * 4 = 20 5 * 3 = 15 5 * 2 = 10 5 * 1 = 5
4 * 4 = 16 4 * 3 = 12 4 * 2 = 8 4 * 1 = 4
3 * 3 = 9 3 * 2 = 6 3 * 1 = 3
2 * 2 = 4 2 * 1 = 2
1 * 1 = 1
python輸出九九乘法表倒序?
2樓:匿名使用者
for i in range(1,10):
s=" "*8*(i-1)
for j in range(i,10):
s+=str.format("*= ",i,j,i*j)print(s)
python如何實現反向九九乘法表?
3樓:匿名使用者
你好,答案如下所示。
請問何為反向?
曾經用python做的
4樓:未來還在那裡嗎
for a in range(9,0,-1):
for b in range(a,0,-1):
print(str(a)+'*'+str(b)+'='+str(a*b),end=" ")
print()
知識襲點:
1.print()換行
2.str(x)轉換x數值為字元
3.print(end="") 結尾預設是換行符,指定其他替換
急!!!用python編寫,輸出 上三角九九乘法表
5樓:匿名使用者
#! /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!'
python輸出乙個九九乘法表,輸出結果,怎麼才能相同乘數在一行。實現的**和結果如下
6樓:匿名使用者
line =''
for i in range(1,10):
for j in range(1,10):
print line
line = ''
用python 怎樣實現乙個九九乘法表
7樓:匿名使用者
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函式的特點。
8樓:free魚魚哦哦
for num1 in range(1,10):
for num2 in range(1,10):
if num1 >= num2:
pass
print(num2,"*",num1,"=",num1*num2,end="\t")
print()
9樓:匿名使用者
for i in range(1,10):
for j in range(1,i+1):
print('{}×{}={}\t'.format(j,i,i*j),end='')
print()
python逆序輸出,python怎麼將乙個陣列逆序輸出?
s str input 請輸入字串s 輸入a b c e f gh s1 s.split print s1 列印 a b c e f gh print join s1 1 列印 hgfecba print join s1 1 列印 hg f e c b a 在python 3.5執行完全滿足版題的要...
python符串輸出問題,python字串輸出問題
print 中 bai n 本就會變成du換行的,這麼和你說zhi,計算機對於 test test 它都dao 是理解為內 當然這沒有解碼,容不過大致意思是對的 test ntest 你第乙個的input輸入我不知道具體執行了哪個函式,但是第二個print 函式是會吧 n轉成換行的 python程式...
怎樣使Python輸出時不換行
python 2.x中不換行,輸出為 love pythonprint love print python python3.x中不換行,輸出為 lovepythonprint love end print python 1 說明 python輸出時不換行,python版本不同使用方式不同 pytho...