1 问题
清晰的描述本文待解决的问题是什么,是全文的重点所在,开发者在搜索文章的时候,如果问题与他契合,则会更有兴趣并完成全文的阅读。
2 方法
我们通过所学知识可以知道:a*b=ab。首先找到变化的a与b,a变化范围是1-9,所以采取for循环,使用range函数。b的变化范围也是1-10,其实在这里,b是根据a来变化的,比如a=5,那b只需要取1-5即可,即产生5*1,5*2,5*3,5*4,5*5;所以b在使用for循环过程中,需要注意range的范围(1,a 1)。
代码清单
for a in range(1,10): for b in range(1,a 1): print('{}*{}={}'.format(b,a,b*a),end='t') print() |
---|
3 结语
针对求解打印9*9乘法表问题,提出通过ab两数循环方法,通过几次实验改进,完善程序,证明该方法是有效的,此代码还有其他while循环打印方法,此程序还有更多方法待试验。