记得初学python的我,在这一题上面花了好些时间,当时都看懵了,一直没有理解透,今天记录下我困惑我当时的代码
直接上代码了
def table():
print("九九乘法表")
for i in range(1,10):
for o in range(1,o+1):
print( o * i,end=' ')
print()
return None
table()
def 是用来定义函数的
range 用来创建整数列表
end 是在打印结果末尾追加一个值
return 返回一个值 None 是空
下面写另一种方法
def printline(line_num):
for i in range(1,line_num+1):
print(line_num * i,end=' ')
print()
def table():
for o in range(1,10):
printline(o)
return None
其实和上面代码没区别,只不过多用了一个自定义函数