tft每日頭條

 > 生活

 > python輸出20以内能被3整除的數

python輸出20以内能被3整除的數

生活 更新时间:2024-09-14 11:22:19

python輸出20以内能被3整除的數?先要明白,什麼是循環?循環就是重複某種動作,現在小編就來說說關于python輸出20以内能被3整除的數?下面内容希望能幫助到你,我們來一起看看吧!

python輸出20以内能被3整除的數(python每日一練打印輸出)1

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之間的偶數呢?奇數呢?

是不是可以有兩種方法?

一種是通過判斷是否是奇數還是偶數

一種是循環變量初始值和自增來改變

學習編程,就是需要多思考,想到就去做一下,練習一下,這樣,才能讓自己的思維更敏捷,邏輯才能打開,讓你學會思考,學會動腦筋

加油吧!少年!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved