双层循环来了
教学目标
掌握for循环的嵌套
教学过程
九九乘法表的输出格式为 数值数值=数值,分析九九乘法表我们可以知道:
1) 九九乘法表输出行数为9行;
2) 输出的第1个数为当前行数,第2数为所处的列,列的最大值由所处的行决定。
比如第二行的输出为21=2 22=4,在输出的时候,我们可以定义两个变量i、j,其中变量i取值从1~9,变量j的取值从1~i取值。
程序中用了两层的for循环,其中外层循环控制行的输出,内层循环控制列的输出,变量i为当前输出的行,j为当前输出的列,j的取值从1~i取值,这里需要注意,因为range()函数取值时遵循“前闭后开”原则,因此外层循环的range函数为range(1,10),内层循环的range函数为range(1,i+1)。
在输出乘法表时,'{}×{}={}\'.format(j,i,j*i)提供了一种输出格式,可以让数据按照一种固定格式显示。当然,我们把数字转换为字符串显示也是可以的。end=''表示同行显示。
内层循环执行完成后的print()是换行作用,并没有显示内容,目的是在一行内的列循环完成后取消end=''的作用。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务