中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

Python少兒趣味編程《第7課-循環(huán)》課件(共10張PPT)

資源下載
  1. 二一教育資源

Python少兒趣味編程《第7課-循環(huán)》課件(共10張PPT)

資源簡介

(共10張PPT)
第7課 循環(huán)
什么是循環(huán)?
循環(huán)和條件的比較
在條件語句中,如果一個條件為真,就允許執(zhí)行后面的代碼塊一次。
在循環(huán)中,如果一個條件持續(xù)為真,就允許將同一段代碼執(zhí)行多次。
循環(huán)就是根據(jù)條件來重復(fù)執(zhí)行一段代碼。
有時,它重復(fù)執(zhí)行一定的次數(shù);
有時它一直重復(fù)執(zhí)行直到某個條件為True;
有時,它一直重復(fù)執(zhí)行直到用戶讓它停止。
While循環(huán)
while語句包含以下部分:
● while關(guān)鍵字;
● 條件;
● 冒號;
● 從下一行開始,縮進(jìn)的代碼塊。
sheepCounted=0
while sheepCounted<30:
print("I have counted "+str(sheepCounted)+ " sheep.")
sheepCounted=sheepCounted+1
print("I fall asleep.")
無止盡的while 循環(huán)
如果設(shè)置的條件永遠(yuǎn)都不會是False,那么循環(huán)就會進(jìn)入到無限循環(huán)中。
sheepCounted=0
while sheepCounted<30:
print("I have counted "+str(sheepCounted)+ " sheep.")
#sheepCounted=sheepCounted+1
print("I fall asleep.")
編寫程序的時候,要全力避免這種情況。
name=""
while name!="Johnson":
name=input("Please input a name: ")
break語句
可以讓while循環(huán)立即中斷。
name=""
while name!="Johnson":
print("Please input a name. Enter 'q' to quit: ")
name=input()
if name == "q":
break
另一個示例:程序清單 7.5.py
continue語句
只是想要返回到循環(huán)開頭處,然后根據(jù)條件來決定是否繼續(xù)執(zhí)行循環(huán),而不是直接退出循環(huán),可以使用continue語句。
number=0
while number<10:
number=number+1
if number %3 ==0:
continue
print ("The current number is :"+str(number))
for循環(huán)
for語句包含以下部分:
● for 關(guān)鍵字;
● 變量;
● in 關(guān)鍵字;
● 范圍;
● 冒號;
● 從下一行開始,縮進(jìn)的代碼塊。
for循環(huán)用于循環(huán)代碼一定次數(shù),而while 循環(huán)是只要滿足某個條件就
會不斷重復(fù)。
程序清單 7.7.py
animals=["Tiger","Lion","Panda","Bear","Welf"]
for animal in animals:
print ("This zoo contains a "+animal+".")
用for循環(huán)數(shù)羊
從0數(shù)到9只(程序清單 7.8.py)
for sheepCounted in [0,1,2,3,4,5,6,7,8,9]:
print("I have counted "+str(sheepCounted)+ " sheep.")
print("I fall asleep.")
用range()方法數(shù)羊(程序清單 7.9.py)
for sheepCounted in range(10):
print("I have counted "+str(sheepCounted)+ " sheep.")
print("I fall asleep.")
進(jìn)一步比較程序清單7.10.py和程序清單7.11.py中range()的用法。
“成績單”示例程序
任務(wù)
1.首先,還是要定義一個列表來存儲學(xué)生的信息。
2.然后,我們通過while循環(huán),讓程序一直運行,只有在主動要求退出系
統(tǒng)時,才可以關(guān)閉程序。后面要執(zhí)行的代碼都作為子句,放到while循環(huán)中。
3.程序?qū)⒐δ芰斜盹@示給用戶,讓用戶知道如何進(jìn)行選擇。
4.然后,程序根據(jù)用戶的選項,使用條件語句,分別執(zhí)行添加、刪除、修改、查詢、顯示所有學(xué)生信息和退出程序的功能。
5.添加學(xué)生信息的時候,通過for循環(huán)遍歷列表中所有元素,判斷系統(tǒng)中是否已有相同 的學(xué)號,只有在沒有相同學(xué)號的情況下才可以添加成功。
6.刪除學(xué)生的時候,也是通過for 循環(huán)找到要刪除的元素。
7.修改學(xué)生的信息,同樣通過for 循環(huán)找到指定元素,進(jìn)行修改。
8.查詢學(xué)生的信息,也是通過for 循環(huán)找到指定元素。
9.列出所有學(xué)生的信息,也是通過for循環(huán)把列表中的元素全部打印出來。
程序清單 7.12.py
練習(xí)
1.編寫一個游戲。首先,你想好一個數(shù)字,然后把這個數(shù)字保存到變量num中。然后讓用戶去猜這個數(shù)字,如果猜的數(shù)字大于你想的數(shù),要提示用戶“要小一些”,如果猜的數(shù)字小于你想的數(shù),要提示用戶“要大一些”。只有當(dāng)猜到的數(shù)字等于你想的數(shù),才會提示用戶“猜對了,你好棒”,然后退出程序。
2.請編寫一個程序,要將"I Love You"打印到屏幕上10次。接下來,請你幫助鋼鐵俠的女兒在屏幕上對她的爸爸說3000 次“I Love You”。
3.創(chuàng)建一個列表,其中包含6種你最喜歡的食物,然后創(chuàng)建一個for循環(huán)來打印這個列表。

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 霍邱县| 鹰潭市| 武冈市| 宝丰县| 尉氏县| 黑龙江省| 万载县| 巴楚县| 平湖市| 承德县| 昌都县| 枣阳市| 司法| 伊吾县| 大宁县| 富裕县| 赣榆县| 塔河县| 农安县| 睢宁县| 清河县| 白玉县| 南溪县| 台安县| 仁布县| 南乐县| 宁晋县| 阳春市| 观塘区| 陵川县| 金沙县| 海林市| 北安市| 滨海县| 利川市| 高安市| 白银市| 亚东县| 北流市| 北辰区| 金堂县|