1,使用for循环和range函数进行取数(range函数是Python中的内置函数,用于生成一系列连续的整数,一般用于for循环体中;用法:range(start, stop[, step])
2,在输出的时候使用.format方法来格式化字符串(format用法相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,
并且使用大括号‘{}’作为特殊字符代替‘%’;用法:b.format(a)和format(a,b))
3,同时在输出的时候为了保持输出数据的一致性和美观性,我们使用了end函数,用于控制输出的换行(下面给大家进行一下扩展end函数的三种基本使用方法:(1)当我们想要输出的内容需要换行时,可以使用end='\n'将输出结果换行 (2)当我们不希望输出结果换行时,可以使用end=''将输出结果继续保持在同一行 (3)end函数还可以使用自定义的字符或字符串作为换行符,通过将字符或字符串传递给end函数,我们可以在输出结果中的每一行之间添加自定义的分隔符)
已下是完整代码和运行结果:
#JiuJiuKouJue.py(九九乘法表.py)
for i in range(1,10):
for j in range(1,i+1):
k = i * j
print('{}*{}={}'.format(i,j,k),end='\t')
print('\n')