Python学习之while练习–九九乘法表
效果如下:
实现代码;
m = 1
n = 1
while(m<10):
while(n<=m):
print(n,"",m,"=",mn,end = ‘\t’)
n += 1
print(’\n’)
n = 1
m += 1
解析:
这是一个很简单的while嵌套程序,首先分析九九乘法表是从上往下逐行增加,且第一列乘积为1的乘积(1和各数相乘)。
以外层层数判定该行有几个乘积。前面的显示不重要,按要求形式,把内层先打印即可。
需要关注的是,print语句自带换行效果,即print(“hello world”)其实是print(“hello world”, end = ‘\n’),所以在该程序中同行多次输出需要将print结束符换为其他的字符(任何字符都可以,空(不是空格)也可以)
之所以选择“\t”是因为输出时由于乘积有些是一位有些是两位,会打印出来不对齐,而“\t”意为制表符,类似table键功能,会自动对齐(相差位数不多时)
最后,小编想说一句话:我是一名python开发工程师,整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,面试宝典。想要这些资料的可以关注小编,并在后台私信小编:“01”即可