1练习题目
制作如下图的99乘法表
2题目分析
1.每行每个乘法公式第一个因数不变,且为行数。——>第一个因数记为n,每次循环+1(循环1)
2.单行每个乘法公司第二个因数由1开始,依次递增,且最大值不超过n。——>第二个因数记为m,m=1。当m<=n时,输出nm=nm,每次循环+1;当m>n时,跳出循环。(循环2)
3.循环1每次循环以换行结尾,循环2每次循环以空格结尾
3知识点
3.1for循环语句
for i in range(5):
print(i)
结果:
#从0开始,10结束,步进值3(每次+3)
for i in range(0,10,3):
print(i)
结果:
3.2while循环语句
查看上一篇文章知识点
python基础小练习:求1~100的和练习
3.3换行/空格
不加默认换行,end="\t"加空格,end="\n"换行
print("hello")
print("hello",end="")
print("world",end="\t")
print("python",end="\n")
print("end")
4代码结果
for n in range(10):
m=1
while m<=n:
print("%d*%d=%d"%(n,m,m*n),end="\t")
m+=1
else:
print("")
结果: