这个乘法表看上去比较舒服,(●’◡’●)
for i in range(1,10): # i取值1到9
for j in range(1,i+1): # j取值1到i
s="%d*%d=%d"%(j,i,i*j) # 赋值乘法公式
print(s.ljust(8) ,end='') # 每个字符串占8字符,左对齐,i不变时结尾不换行
print() # i变时换行

函数
def mult(n):
for i in range(1,n+1):
for j in range(1,i+1):
s='%d*%d=%d'%(j,i,i*j)
print(s.ljust(len(s)+2),end='')
print()
n=int(input('请输入一个整数:'))
mult(n)

博客提及一个看上去比较舒服的乘法表,还提到了函数,整体围绕Python相关内容。
4434

被折叠的 条评论
为什么被折叠?



