本人初学python,转行过来的,之前没有任何的编程语言基础,最近才开始学习,接下来就学习过程中遇到的一个例题做一简单分享.
分别用for循环和while循环正序打印九九乘法表
首先使用for循环:
for i in range(1,10): #代表乘法表的行
for j in range(1,i+1): #代表乘法表的列
print("%dx%d=%d"%(j,i,i*j),end="\t") #(j,i,i*j) 中"j"跟"i"的位置要注意
print()
while 循环:
i = 1 #行
while i<=9:
j = 1 #列
while j<=i:
print("%dx%d=%d"%(j,i,j*i),end="\t")
j += 1
i += 1
print()
打印的结果如下图所示: