现在来写一篇博客来讲解打印99乘法表的方法,[如果讲述不清可以私信问哈,如果讲的不好也可以说,毕竟自己还是入门水平]
1.底层逻辑
运用while循环,因为while语句的条件满足时才会执行语句。
2.步骤
基本逻辑步骤
1.我们打印99乘法表,相乘的元素在1-9之间,这是第一个条件。
# 打印99乘法表
while i <9:
2.99乘法表中为 j * i = () 的格式,所以我们要嵌套循环.且乘法表每行中,前面的数小于等于后面的数,所以满足 j < i .
# 打印99乘法表
while i <9:
while j <i:
3.乘法口诀表中的数逐行递增,逐列递增,所以 i += 1 ,j += 1 [为 i= i + 1,j = j + 1 的简写]
# 打印99乘法表
while i <9:
i += 1
while j <i:
j +=1
补全代码
4.加上 i 和 j 的引入
# 打印99乘法表
i = 0
while i <9:
i += 1
j = 0
while j <i:
j +=1
5.输出结果 [end=" "的意思是两个算式之间用空格隔开]
# 打印99乘法表
while i <9:
i += 1
while j <i:
j +=1
print(j,"*",i,"=",(i*j),end=" ")
6. 一定记得在最后加上一个代码 print( ),这样内层循环结束后会自动换行,使口诀表更加美观
i = 0
while i < 9:
i += 1
j = 0 # 内层循环
while j < i:
j += 1
print(j,"*",i,"=",(i*j),end=" ")
print( )
3.演示
4,总结
个人认为初学者在编写程序时,先将其的底层逻辑找到,选择自己使用的语句,然后编写条件,最后按照语法补齐代码。等熟悉语法后,可以在写条件是就将语法写好。多多调试,多改错,就会记住语法。有解释的不好的地方多多包涵,谢谢观看!