一、用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()
,