python知识点规定一行输出五个数

python中规定一行输出五个数,这个就类似于生活中一个报数小游戏,一圈人轮流报数,但是5的倍数不能报,报了就算输。

所以规定一行五个数,道理一样的,就是看看你这个数是第几个,如果是5的倍数,就要另起一行。

一、涉及知识点:

1、选择结构

2、求余运算符

3、循环结构

4、输出语句不换行

二、程序源码:

三、程序效果图:

四、程序要点解析:

1、print(i,"",end="")中的end=""表示输出之后不换行。默认不加这个参数表示输出之后换行。这为就是为什么如果是5的倍数时用print(i)即可。

2、%运算符代表求余,如果i%5==0表示i是5的倍数,需要换行。

3、==表示相等,这个细节要注意。

五、程序扩展

有了上面的思路之后,对于输出的内容有数量限制的都可以相似解决,只要找到换行的标准就可以了,对于没有规律的数,就可以结合列表进行处理,因为列表可以理解成将没有规律的数进行编号,如下图所示:

程序源码:

效果图:

要点解析:

因为列表的编号i是从0开始编的,所以做了个技巧处理,将i+1就可以变成正常的计数方式了。




转载请注明:http://www.aierlanlan.com/cyrz/791.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了