tft每日頭條

 > 圖文

 > 用python的for循環打印九九乘法表

用python的for循環打印九九乘法表

圖文 更新时间:2024-07-24 08:11:38

一、用while循環寫九九乘法表

1、定義循環變量i,j

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)1

定義i,j循環變量

2、利用字符串拼接的方法列出一個乘法表

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)2

此代碼有問題的,仔細觀察乘法表重複了

3、将j<10轉換成j<=i這樣就能避免乘法表重複

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)3

4、利用水平制表符,完美收工

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)4

仔細對比一下水平制表符是不是将乘法表對齊了?

二、用for循環寫出99乘法表

1、先定義乘法表的行

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)5

2、再定義列

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)6

如果while看懂了,這個也容易看明白

3、再利用print()實現換行并将第二行中(1,10)換成(1,i 1),如果直接換成(1,i)實現不了99乘法表的,道理跟while循環是一樣的

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)7

這裡将i與j的位置互換

4、不帶水平制表符也可以

用python的for循環打印九九乘法表(在Python中利用for和while循環寫一個99乘法表)8

三、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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved