一、用while循環寫九九乘法表
1、定義循環變量i,j
定義i,j循環變量
2、利用字符串拼接的方法列出一個乘法表
此代碼有問題的,仔細觀察乘法表重複了
3、将j<10轉換成j<=i這樣就能避免乘法表重複
4、利用水平制表符,完美收工
仔細對比一下水平制表符是不是将乘法表對齊了?
二、用for循環寫出99乘法表
1、先定義乘法表的行
2、再定義列
如果while看懂了,這個也容易看明白
3、再利用print()實現換行并将第二行中(1,10)換成(1,i 1),如果直接換成(1,i)實現不了99乘法表的,道理跟while循環是一樣的
這裡将i與j的位置互換
4、不帶水平制表符也可以
三、while循環代碼
i=1
while i<10:
j=1
while j<=i:
print('%s*%s=%2s'%(j,i,i*j),end='\t')
j =1
print()
i =1
四、for循環代碼
for i in range(1,10):
for j in range(1,i 1):
print('%s*%s=%s'%(j,i,i*j),end=' ')
print()
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!