如题
思路和打印*阵列一样,只不过把
变成
就ok。
问题1:我为什么不可以直接ctrl+v把图片粘贴上去?- 代码如下:
x = 1 #给乘数x赋值1,同时x也是迭代器
while x <= 9: #让x取值为1到9.如果用for写那就是for x in range (1,10)
y = 1 #迭代器y赋值1,毕竟乘法表是从1开始乘的
while y <= x: #这里相当于y=0 while y<x.
z = x * y #这里是x和y的乘积。
print( f' {y} * {x} = %02d |' %z, end='') #%02d是为了让输出的表格整齐一点
y += 1 # ↑ 2指的是输出两位数,0是不足两位用0补齐
x += 1 #累加x和y
print('') #换行
xu要注意一下下格式化输出
print ( f ’ { var } ’ )
和
‘%02d’ %z
的用法就可以了(只是想让输出的表整齐一点)。
奥
另外
range( )
是一个左闭右开的区间。这么写可能更直观一点
range[ )