国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python--練習(xí):使用while循環(huán)求1~100之間,所有偶數(shù)的和(涉及if判斷是不是偶數(shù))

這篇具有很好參考價(jià)值的文章主要介紹了Python--練習(xí):使用while循環(huán)求1~100之間,所有偶數(shù)的和(涉及if判斷是不是偶數(shù))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

案例:求1~100之間,所有偶數(shù)的和

思考:

先套用原有基礎(chǔ)模式,之后再思考其他的。

其實(shí)就是在之前文章?Python--練習(xí):使用while循環(huán)求1..100的和-CSDN博客

的基礎(chǔ)上,再判斷如果獲取到里面的全部偶數(shù),相加就行了。


while循環(huán)的基本語法:
對(duì)于循環(huán)次數(shù)已知的情況,建議使用while循環(huán)

因?yàn)槭?span style="color:#fe2c24;">知道次數(shù)的,所以可以用一個(gè)計(jì)數(shù)器。程序里面,計(jì)數(shù)器一般都是從0開始的,而不是從1開始。

但是如果真的想要從1開始計(jì)數(shù),也沒關(guān)系。

# ① 定義一個(gè)計(jì)數(shù)器(初始化一個(gè)計(jì)數(shù)器)
i = 0或1
# ② 編寫while循環(huán)結(jié)構(gòu)條件
while 循環(huán)條件(判斷 計(jì)數(shù)器 是否達(dá)到了目標(biāo)位置):
? ? 循環(huán)體1
? ? 循環(huán)體2
? ? ...
? ? # ③ 在循環(huán)內(nèi)部更新計(jì)數(shù)器-------------如果不更新,那么一直都是一個(gè)數(shù),原地不動(dòng)。讓他們+1,可以在某個(gè)時(shí)間點(diǎn),某個(gè)數(shù)值點(diǎn),達(dá)到預(yù)定的地方。
? ? i = i + 1 或 i += 1


接下來繼續(xù),要求是1---100中,所有偶數(shù)的和 ,OK,知道了是有計(jì)算次數(shù)的,

開始套用:

定義一個(gè)while循環(huán),讓其可以幫助我們計(jì)算 1 + 2 + 3 + 4 + 5 ... + 100,結(jié)果:5050

一步步來:

① 使用while循環(huán),循環(huán)100次

# 第一步:初始化計(jì)數(shù)器----因?yàn)槭菑?開始加的,所以這里不用i =0 ,否則后面還要每個(gè)+1。
i = 1
# 第二步:編寫while循環(huán)條件
while i <= 100: ? ? ??
? ? print(i) ? ? ? ?# ?1 2 3 4 5 6 7 8 9 10...
? ? # 第三步:循環(huán)內(nèi)更新計(jì)數(shù)器的值
? ? i += 1

先運(yùn)行試試-----圖示
求1~100之間的偶數(shù)和(提示:用while函數(shù)),python+pycharm---解析,python,開發(fā)語言,pycharm

接著思考

什么是偶數(shù):所謂的偶數(shù),就是能被2整除的數(shù)字就是偶數(shù),數(shù)學(xué)中可以使用2n來表示偶數(shù)。(Python代碼 => if 數(shù)值 % 2 == 0 代表它是一個(gè)偶數(shù))

求1~100之間的偶數(shù)和(提示:用while函數(shù)),python+pycharm---解析,python,開發(fā)語言,pycharm

詳細(xì)文章鏈接:

Python算術(shù)運(yùn)算符:加減乘除 整除// 取余(取模)% 冪指數(shù)** 小括號(hào)-CSDN博客


第二步:在循環(huán)體中,引入if條件判斷,判斷變量i是否為一個(gè)偶數(shù)

代碼:

# 初始化計(jì)數(shù)器
i = 1
# 編寫循環(huán)條件
while i <= 100:
? ? # 將來寫代碼的位置
? ? if i % 2 == 0:
? ? ? ? # 代表變量i是一個(gè)偶數(shù)
? ? ? ? print(i)
? ? # 更新計(jì)數(shù)器
? ? i += 1


圖示

求1~100之間的偶數(shù)和(提示:用while函數(shù)),python+pycharm---解析,python,開發(fā)語言,pycharm

第三步:引入result變量,初始值為0,然后對(duì)第二步中得到的所有偶數(shù)進(jìn)行累加

代碼


# 初始化計(jì)數(shù)器
i = 1
# 定義result,用于接收所有偶數(shù)的和
result = 0
# 編寫循環(huán)條件
while i <= 100:
? ? # 將來寫代碼的位置
? ? if i % 2 == 0:
? ? ? ? # 代表變量i是一個(gè)偶數(shù)
? ? ? ? result += i
? ? # 更新計(jì)數(shù)器
? ? i += 1
print(f'1~100之間所有偶數(shù)的和:{result}')


人話+圖示

求1~100之間的偶數(shù)和(提示:用while函數(shù)),python+pycharm---解析,python,開發(fā)語言,pycharm

注意點(diǎn):

while基本語法格式三步走,一定要記清楚,如果不熟悉,前期先把框架和注釋先定好寫出來,或者直接每次復(fù)制粘貼框架。避免因?yàn)槟硞€(gè)地方,缺少了縮進(jìn)了2次,導(dǎo)致其和if形成了一個(gè)整體。while循環(huán)中計(jì)數(shù)器無法更新,最終導(dǎo)致以上代碼出現(xiàn)了死循環(huán)。

復(fù)制粘貼框架


while循環(huán)三步走

① 初始化計(jì)數(shù)器

② 編寫循環(huán)條件(判斷計(jì)數(shù)器是否達(dá)到了目標(biāo)位置)

③ 在循環(huán)內(nèi)部更新計(jì)數(shù)器


代碼-----復(fù)制粘貼框架


# ① 初始化計(jì)數(shù)器
i = 0
# ② 編寫循環(huán)條件(判斷計(jì)數(shù)器是否達(dá)到了100)
while i < 100:
? ? print('輸出結(jié)果')
? ? # ③ 在循環(huán)體內(nèi)部更新計(jì)數(shù)器,每次累計(jì)增加,到了不符合循環(huán)判斷條件時(shí)候,就退出。
? ? i += 1文章來源地址http://www.zghlxwxcb.cn/news/detail-775732.html


到了這里,關(guān)于Python--練習(xí):使用while循環(huán)求1~100之間,所有偶數(shù)的和(涉及if判斷是不是偶數(shù))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包