用 Python 怎樣實現乙個九九乘法表?

時間 2021-06-01 07:45:19

1樓:

deftable

():# 9*9乘法口訣表

fori

inrange(1

,10):forjin

range(1

,i+1

):print('

%d*%d= %d'

%(j,

i,j*

i),end='\t

')print('

\n')if

__name__

=='__main__'

:table()

2樓:難為情的貓

for a in range(1,10):

print ' '

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

print a,'*',b,'=',a*b,

3樓:楊吉祥

正序for i in range(1,10):

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

print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")

print()

倒敘for i in range(9,0,-1):

for j in range(9,0,-1):

if j <= i:

print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")

print()

4樓:百年孤獨

最高票多用了乙個列表生成式,下式和其有同樣效果。

print('

\n'.join

(' '

.join([ལ

.format(i

,j,i

*j)foriin

range(1

,j+1

)])forjin

range(1

,10)))其實就是join()和乙個列表生成式實現的。

5樓:期待星空

for x in range(1,10):

for y in range(1,x+1):

print y,'*',x,'=',x*y只是小白,排版什麼的。。不care

6樓:F1ReKing

剛學python不久獻個醜

for i in range(1, 10):

for j in range(1, i + 1print("%d*%d=%d" % (i, j, i * j), end="\t")

print("\t")

7樓:染指

for i in range(1,10):

for j in range(1,i+1k=i*jprint(j,"*",i,"=",k,end= '\t')print('\t')

我喜歡這樣的

8樓:樓梯上的靈光

初學者(我就是

)寫出來的應該是這樣的

:forain

range(1

,10):d

=forb

inrange(1

,10):if

b<=a:

c='%d

*%d=%d

'%(a

,b,a

*b)d

.(c)

print(d

)輸出不好看,有引號和中括號,不過初學者應該比較好看懂。

['1*1=1']

['2*1=2', '2*2=4']

['3*1=3', '3*2=6', '3*3=9']

['4*1=4', '4*2=8', '4*3=12', '4*4=16']

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

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

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

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

['9*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樓:

我來獻個醜,用SQL寫99乘法表

declare

x int;

y int;

begin

x:=1;

while x<=9 loop

y:=1;

while y<=x loop

dbms_output.put(y || '*' || x || '=' || x*y || ' ');

y:=y+1;

end loop;

dbms_output.put_line('');

x:=x+1;

end loop;

end;

10樓:Fail Analysis

注意縮排:

for x in range(1,10):

for y in range(1,x+1):

print(" x = ".format(x,y,x*y),end = " ")

print('\n')

11樓:洛克

print ('\n'.join([' '.join(['%s*%s=%-2s' % (j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)]))

「最近想用PYTHON實現乙個想法。如何實現他 才能少走彎路呢。想要有網頁端跟APP端。」?

假認真 如果只是一時需求或興趣,前端使用隨便乙個bootstrap的建站模版處理好視覺,使用jquery學習到可以操作DOM可以從網頁中提取內容並向後端傳參就行了,然後學習flask能夠呼叫或不呼叫資料庫的情況下接收好引數處理好邏輯並把結果返回前端,再由前端js渲染出來就好了。但是如果把這個當作以後...

怎樣用Python實現對Xbox手柄的控制?

JackTheRipper sudo apt install xboxdrv sudo apt install python3 pygame 使用手柄控制小車 使用serial控制 fe 輪子編號 f0 速度 如 fe 01 f0 128 第乙個輪子向前速度為128 如 fe 01 fb 128 第...

怎樣從零開始用 Python 寫乙個貪吃蛇?

無極 用print寫的貪吃蛇,pygame只用監視鍵盤,其他都是標準庫 import pygame from time import time from random import choice from collections import deque def getdrt pygame.even...