python输出20以内能被3整除的数(python每日一练打印输出)

先要明白,什么是循环?循环就是重复某种动作,现在小编就来说说关于python输出20以内能被3整除的数?下面内容希望能帮助到你,我们来一起看看吧!

python输出20以内能被3整除的数(python每日一练打印输出)

python输出20以内能被3整除的数

先要明白,什么是循环?

循环就是重复某种动作

循环在编程中能带来什么好处?

让我们的代码更简洁,可读性更高

如果使用循环呢?

在python中循环分为两种,while循环和for循环,别的语言有do-while循环

这里先讲while循环,后面的会讲到for循环

不管while还是for 都需要明白循环的三要素

循环三要素:

1、循环变量初始化

2、循环条件

3、循环变量自增

a=0 循环变量初始化

while a<10: 循环条件

print(a) 执行语句

a =1 循环变量自增

接下来我们分析下题目:打印输出 1-100 中能被3整除的数,5个值一换行

首先第一步,先套循环格式

i=1 while i<101: print(i) i =1

以上的代码就是打印除1-100之间的整数

接下来,我们可以添加判断,判断是否是3的倍数,就是模3==0即可

i=1 while i<101: if i%3==0: print(i) i =1

再接下来,就需要计数,输出的时候,计数,当数量是5的倍数的时候,换行,同时输出i的时候不需要换行

i=1 c=0 #计数器 while i<101: if i%3==0: c =1 print(i,end=' ') if c%5==0: print()#换行 i =1

以上就是完成了题目的要求

这里有个问题,就是代码能不能更简洁呢?

i =1 是每次自增1 ,既然是3的倍数,能不能i从3开始,每次自增3呢?

嗯,好像可以!想到,不如做到,没关系,多试试,让我们把代码变得更简洁

i=3 c=0 #计数器 while i<101: c =1 print(i,end=' ') if c%5==0: print()#换行 i =3

通过以上代码,我们需要思考的是,如果输出1-100之间的偶数呢?奇数呢?

是不是可以有两种方法?

一种是通过判断是否是奇数还是偶数

一种是循环变量初始值和自增来改变

学习编程,就是需要多思考,想到就去做一下,练习一下,这样,才能让自己的思维更敏捷,逻辑才能打开,让你学会思考,学会动脑筋

加油吧!少年!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页