- for i in range(9,0,-1):
- for j in range(1,i+1):
- print(f"{j}*{i}={str(i*j).ljust(2)}",end=" ")
- print()
- 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
- 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*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
- 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
- 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
- 1*4=4 2*4=8 3*4=12 4*4=16
- 1*3=3 2*3=6 3*3=9
- 1*2=2 2*2=4
- 1*1=1
- range(5) range(0, 5)
- for i in range(5): #表示 0-5, 包含 0, 不包含 5
- print(i)
- 0 1 2 3 4
- for i in range(2,6): #左边包含 2, 右边不包含 6
- print(i)
- 2 3 4 5
- for i in range(9,0,-1): #右边不包含 0, 步长 - 1
- print(i)
- 9 8 7 6 5 4 3 2 1
- for i in range(1,10):
- print(i,end=" ") #默认换行打印
- 1 2 3 4 5 6 7 8 9
- n=10
- for j in range(5):
- for i in range(1,n):
- print(i,end=" ")
- print()
- n-=1
- 1 2 3 4 5 6 7 8 9
- 1 2 3 4 5 6 7 8
- 1 2 3 4 5 6 7
- 1 2 3 4 5 6
- 1 2 3 4 5
- for j in range(8,0,-1):
- for i in range(1,j):
- print(i,end=" ")
- print()
- 1 2 3 4 5 6 7
- 1 2 3 4 5 6
- 1 2 3 4 5
- 1 2 3 4
- 1 2 3
- 1 2
- 1
- ch_numbers = ['','一','二','三','四','五','六','七','八','九','十']
- numbers = ['','1','2','3','4','5','6','7','8','9','0']
- for i in range(9,0,-1):
- for j in range(1,i+1):
- result = str(j*i).ljust(2)
- left = ch_numbers[numbers.index(result[0])]
- right = ch_numbers[numbers.index(result[1])]
- print(f"{ch_numbers[j]}*{ch_numbers[i]}={left}{right}",end = " ")
- print()
一 * 九 = 九 二 * 九 = 一八 三 * 九 = 二七 四 * 九 = 三六 五 * 九 = 四五 六 * 九 = 五四 七 * 九 = 六三 八 * 九 = 七二 九 * 九 = 八一
一 * 八 = 八 二 * 八 = 一六 三 * 八 = 二四 四 * 八 = 三二 五 * 八 = 四十 六 * 八 = 四八 七 * 八 = 五六 八 * 八 =×××
一 * 七 = 七 二 * 七 = 一四 三 * 七 = 二一 四 * 七 = 二八 五 * 七 = 三五 六 * 七 = 四二 七 * 七 = 四九
一 * 六 = 六 二 * 六 = 一二 三 * 六 = 一八 四 * 六 = 二四 五 * 六 = 三十 六 * 六 = 三六
一 * 五 = 五 二 * 五 = 一十 三 * 五 = 一五 四 * 五 = 二十 五 * 五 = 二五
一 * 四 = 四 二 * 四 = 八 三 * 四 = 一二 四 * 四 = 一六
一 * 三 = 三 二 * 三 = 六 三 * 三 = 九
一 * 二 = 二 二 * 二 = 四
一 * 一 = 一
来源: http://www.bubuko.com/infodetail-2625759.html