大家好,我是才哥。
最近有个好朋友开始学习python了,她学到了控制语句,为了测试其对控制语句的掌握情况,咱们给她安排了经典的九九乘法表,大家可以一起来看下!
for
while
range
f-string
\t
for i in range(1,10):
for j in range(1,i+1):
print(f"{i}*{j}={i*j}",end='\t')
print()
print('\n'.join(['\t'.join([f"{i}*{j}={i*j}" for j in range(1, i+1)]) for i in range(1, 10)]))
i=1
while i<=9:
j=1
while j<=i:
print(f"{i}*{j}={i*j}",end='\t')
j+=1
print()
i+=1
for i in range(1,10):
j=1
while j<=i:
print(f"{i}*{j}={i*j}",end='\t')
j+=1
print()
i=1
while i<=9:
for j in range(1,i+1):
print(f"{i}*{j}={i*j}",end='\t')
print()
i+=1
除了以上几种基础写法,你还有什么别的解法呢?欢迎在留言区分享你的点子!