五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

銀狼python編程第六集下

2023-09-05 22:55 作者:螺絲咕姆的C艸課堂  | 我要投稿

螺絲咕姆的C艸小課堂開課了! 第四課 while循環(huán)

開拓任務(wù) while循環(huán) 開始

從我們學(xué)習(xí)C艸開始,學(xué)習(xí)了輸入輸出,定義變量,判斷


現(xiàn)在我們要踏上新的學(xué)習(xí)道路,循環(huán)結(jié)構(gòu)的while循環(huán)


首先,讓我們看看while循環(huán)的具體框架吧


while (判斷條件){

代碼1;

}

代碼2;

眾所周知,循環(huán)就是說一直做一件事,重復(fù)重復(fù)再重復(fù),while循環(huán)的核心在于,如果判斷的時(shí)候結(jié)果為True,則執(zhí)行while循環(huán)內(nèi)的代碼,也就是我們例子中的代碼1,然后等到按順序執(zhí)行完畢,再判斷,如果還為True,則重復(fù)以上操作,如果為False,則直接結(jié)束循環(huán),執(zhí)行例子中的代碼2


需要注意的是,while循環(huán)的大括號(hào)是必須加的,而且大括號(hào)的地方,和if語句的規(guī)則一毛一樣,也就是說,以下幾種都并不算違規(guī)(不會(huì)報(bào)錯(cuò))、


while ()

{

語句;

}

while (){

語句;}

while ()

{

語句;}

那么,假如我想要while循環(huán)一直執(zhí)行,該怎么辦呢?


這個(gè)時(shí)候,就需要把判斷的地方改成一個(gè)100%結(jié)果為True的判斷語句,可以像以下這么寫


1<2

2>1

2==2

1 != 2

1 <= 3

2 >= 1

true 1 糾正:True是錯(cuò)誤寫法(怪我講錯(cuò)),只有true和1可以通過

附加知識(shí)點(diǎn)

當(dāng)你發(fā)現(xiàn)自己的循環(huán)為死循環(huán),或者循環(huán)明明達(dá)到了目的,卻因?yàn)闂l件,還在循環(huán),這個(gè)時(shí)候該怎么辦呢? continue; 和 break;,解決你的煩惱 break 打斷,可以立刻終止循環(huán) 舉例如下


int sum = 0;

while (true){

if (sum > 0) break;

sum++;//功能和sum=sum+1,sum+=1,相等

}

這個(gè)代碼,本來是死循環(huán),但是判斷了一下,我們會(huì)發(fā)現(xiàn),其實(shí)只要sum++后變成1,就會(huì)在if里面結(jié)果為true,然后break;,立刻終止循環(huán)


continue 重新,可以讓循環(huán)立刻終止,開始新的循環(huán),舉例如下


while (true){

cout << "螺絲咕姆好帥!" << endl;

continue;

cout << "其實(shí)啥也不是!" << endl;

}

大家可以猜猜這份代碼的輸出結(jié)果,答案就是一直輸出螺絲咕姆好帥!因?yàn)閏ontinue是立刻終止然后開始新一輪循環(huán),所以每次輪到說其實(shí)啥也不是!的時(shí)候,就重新一輪新循環(huán)了,然后后面就永遠(yuǎn)不會(huì)輸出。


今天的課上到這里就結(jié)束了,下課!

開拓任務(wù) while循環(huán) 結(jié)束

接受任務(wù) 課后練習(xí)4

請(qǐng)各位開拓者用while循環(huán)和break和continue寫一個(gè)小程序,小程序?qū)崿F(xiàn)效果:用戶輸入一個(gè)數(shù)字,如果不是負(fù)數(shù),就輸出出來然后換行,如果是就輸出:EROOR然后結(jié)束程序(或者跳出循環(huán)),可以不寫框架

銀狼python編程第六集下的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
肇州县| 富锦市| 柏乡县| 昌黎县| 茂名市| 普兰店市| 乌拉特中旗| 安阳市| 陆河县| 泗洪县| 衡阳市| 苏尼特左旗| 枞阳县| 麟游县| 岳池县| 子洲县| 丽水市| 梁平县| 潮州市| 北安市| 广州市| 廉江市| 云和县| 灌阳县| 盘山县| 梧州市| 通江县| 江源县| 宝山区| 迁西县| 方山县| 通城县| 靖远县| 科尔| 金门县| 凤城市| 信丰县| 房山区| 太仓市| 工布江达县| 如皋市|