




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1.輸入語句
<變量>=int/float(input())2.將
賦給變量
3.輸出語句
復習-順序結構變量=值
print()
(1)將字符串“祖國”賦給變量a;(2)將字符串“萬歲”賦給變量b;(3)將a+b的值賦給變量c;(4)將len(c)賦給變量s;(5)使用輸出語句在屏幕上輸出s的值。復習-順序結構a=”祖國”b=”萬歲”c=a+bs=len(c)變量=值
print(
s
)if
:
print(
)else:
print(
)題目:如果
,則輸出
,否則輸出
復習-雙選擇結構練習<1><2><3>4.1程序設計語言的基礎知識4.2運用順序結構描述問題求解過程4.3運用選擇結構描述問題求解過程4.4運用循環(huán)結構描述問題求解過程第四章程序設計基礎操場跑道
電風扇扇葉地球自轉生活中的循環(huán)軟件開發(fā)中循環(huán)的使用場景跟朋友承認錯誤,說一萬遍“對不起,我錯了!”
print(“對不起,我錯了!”) print(“對不起,我錯了!”) print(“對不起,我錯了!”)
…(還有9997遍)…使用循環(huán),一句話搞定
foriinrange(1,10001): print(“對不起,我錯了!”)循環(huán)的應用循環(huán)的應用循環(huán)嵌套的應用循環(huán)控制的應用4.4運用循環(huán)結構描述問題求解過程
循環(huán)結構是程序設計中常用的基本結構之一。循環(huán)是讓計算機自動完成重復工作的常見方式。1.For循環(huán)的應用for語句的一般格式:for循環(huán)變量
in列表
:
語句或者語句組注意:1.冒號2.冒號之后縮進的是循環(huán)體(重復執(zhí)行部分)列表的幾種表達方式:(1)直接羅列(2)先定義后使用(3)使用range()函數(shù)是否縮進循環(huán)體示例代碼示例結果有縮進forvaluein[1,2,3,4,5]:print(value)print('good')無縮進forvaluein[1,2,3,4,5]:print(value)print('good')1good2good3good4good5good12345good列表的幾種表達方式循環(huán)體先定義后使用示例代碼運行結果values=[1,2,3,4,5]forvaluein
values:print(value)print('good')(1)直接羅列的方式(2)先定義、后使用直接羅列方式示例代碼運行結果
forvaluein
[1,2,3,4,5]:
print(value)1234512345good3.使用range()函數(shù)表達列表
range(初值,終值,步長)
初值:第一個數(shù)省略默為0終值:最后一個數(shù)不包含終值
終值+1
步長:對象間隔省略默為1range(1,5,1)==[1,2,3,4]循環(huán)體示例代碼示例結果range(初值,終值,步長)
foriinrange(1,6,1):print(i)range(初值,終值)步長省略默認1foriinrange(1,6):print(i)range(終值)初值省略默認0步長省略默認1foriinrange(6):print(i)12345使用range()函數(shù)是否縮進循環(huán)體示例代碼示例結果forvalueinrange(2,11,2):print(value)數(shù)值列表是可以降序的,可以為負值forvalueinrange(10,1,-2):print(value)46810108642連一連range(1,6)
range(1,5,2)
range(6,0,-2)
1234513642range(4)
0123642013501234①②③④⑥⑦⑧列表range(初值,終值,步長)[1,2,3,4,5,6,7][1,3,5,7,9][0,2,4,6,8,10]1-100以內(nèi)所有偶數(shù)1-30以內(nèi)所有能被3整除的數(shù)range(1,8,1)range(1,10,2)range(0,11,2)range(1,101,2)range(1,31,3)range(初值,終值,步長)列表range(2,13,5)range(4,11)range(15)range(3,10,3)range(9,37,9)[2,7,12][4,5,6,7,8,9,10]0,1,2,3.....14[3,6,9][9,18,27,36]1.for循環(huán)結構應用從0開始輸出,連續(xù)輸出10個數(shù),每個數(shù)中間有個空格foriinrange(0,9):print(i,end="")程序012345678運行結果foriinrange(0,10):print(i)0123456789用for循環(huán)解決累加問題例:1+2+3+……+6s=0foriinrange(1,7):s=s+iprint(s)會考10分題用for循環(huán)解決累積問題如何用for循環(huán)語句編程解決1*2*3*……*6*7*8*9*10s=1foriinrange(1,11):s=s*iprint(s)會考10分題用for循環(huán)解決個數(shù)問題1-100所有偶數(shù)的個數(shù)s=0foriinrange(1,101,2):s=s+1print(s)會考10分題循環(huán)結構求加s=0foriinrange():s=s+iprint(s)求積s=1foriinrange():s=s*iprint(s)求個數(shù)s=0foriinrange():s=s+1print(s)會考10分題會考10分題--練習s=0for
i
in
range
(
60,100,3)
:s=s+iprint(”60-100能被3整除的數(shù)的和為:”,s
)<3><2><1>求60-100能被3整除的數(shù)的和在<1>、<2>、<3>處填入正確代碼。其他代碼不要修改會考10分題--練習s=1for
i
in
range
(
2,19,2)
:s=s*
iprint(”2-19所有偶數(shù)的積為:”,s
)<3><2><1>求2-19所有偶數(shù)的積在<1>、<2>、<3>處填入正確代碼。其他代碼不要修改會考10分題--練習s=0for
i
in
range
(
1,50,2)
:s=s+1print(”1-50所有奇數(shù)的個數(shù):”,s
)<3><2><1>求1-50所有奇數(shù)的個數(shù)在<1>、<2>、<3>處填入正確代碼。其他代碼不要修改會考10分題-特殊題型計算并輸出2×4×8....×20的值p=
1
for
iinrange(2,21,2)
:
p=p*i
print("2×4×8....×20=",
s)<3><2><1>會考10分題-特殊題型計算并輸出1+1/3+1/5+…1/29的值,結果保留一位小數(shù)s=0for
i
in
range(1,30,2)
:s=s+
1/i
print("計算結果是:",
round(s,1))<3><2><1>會考10分題-特殊題型計算并輸出1×2+2×3+3×4+4×5的值s=
0
for
iinrange(1,5)
:s=s+
i*(i+1)
print("它們的和是:",
s)<3><2><1>會考10分題-特殊題型#計算并輸出12+22+32+42的值s=
0
for
iinrange(1,5):s=s+i**2
print("它們的和是:",s)<3><2><1>i*i會考10分題輸出以下內(nèi)容:第1行:1x2=2第2行:2x4=8第3行:3x6=18第4行:4x8=32for
i
in
range
(
1
,
5
)
:print(“第”,
i
,”行:”,
end=’’)print(i
,”x”,
i*2
,“=”,
i*i*2
)<3><2><1>會考10分題輸出以下內(nèi)容:第1行:1x10=10第2行:2x10=20第3行:3x10=30第4行:4x10=40for
i
in
range
(
1
,
5
)
:print(“第”,
i
,”行:”,
end=’’)print(i
,”x”,
10
,“=”,
i*10)<3><2><1>會考10分題輸出以下內(nèi)容:第1行:9x1=9第2行:8x2=16第3行:7x3=21第4行:6x4=24for
i
in
range
(
1
,
5
)
:print(“第”,
i
,”行:”,
end=’’)print(
10-i
,”x”,
i
,“=”,
(10-i)*i
)<3><2><1>會考10分題輸出以下內(nèi)容:第1行:4÷1=4第2行:5÷2=2.5第3行:6÷3=2第4行:7÷4=1.75for
i
in
range
(
1
,
5
)
:print(“第”,
i
,”行:”,
end=’’)print(
i+3
,”÷”,
i
,“=”,
(i+3)/i
)<3><2><1>閱讀程序,寫出運行結果:s=0foriinrange(1,10,4):print("#")s=s+iprint(s)上述程序運行后,輸出“#”的個數(shù)是____;輸出s的值是
。315程序閱讀題:執(zhí)行下列程序后的結果是()s=0foriinrange(1,5): i=i+2 s=s+iprint(s)A.3
B.8
C.18
D.10C2.While循環(huán)的應用While循環(huán)語句的格式當型循環(huán)格式:while(表達式):
語句或語句組1.表達式一般是一個關系表達式或者一個邏輯表達式,表達式的值是一個邏輯值,“真”或者“假”2.當表達式值為真時,執(zhí)行循環(huán)體語句;當表達式值為假時,退出循環(huán)體,執(zhí)行循環(huán)體外的下一條語句3.每次循環(huán)都是執(zhí)行完循環(huán)體語句后回到表達式處重新開始判斷,重新計算表達式的值問題項目小組為了籌集購買獎品和紀念品的費用,準備開展一次募捐活動,計劃向第一個贊助人募集20元,向第二個贊助人募集25元…后一個比前一個多募捐5元,依次下次,第幾個人募捐后募集到的總費用累計超過500元?如何用while循環(huán)語句編程解決上述的募集費用計算問題分析問題設所拉贊助人的數(shù)量為num,每次募集的費用為money,每次募集之后總費用為sum,則sum可以用如下式子表示:sum=20+25+30+…問題轉化:當sum>=500時,求num的值設計算法
編寫程序1.令num=12.令money=203.令sum=204.num=num+15.money=money+56.sum=sum+money7.如果sum<500,
則返回步驟48.輸出num的值9.結束num=1money=20sum=20whilesum<500:num=num+1money=money+5sum=sum+moneyprint(num)當循環(huán)練習1.在Python語言中,運行以下代碼后,變量i的值是(
)A6B5C0D1
D當循環(huán)練習2.在Python語言中,運行以下代碼后,變量i的值是(
)A0B6C3D9
D小試牛刀如何打印輸出100以內(nèi)的偶數(shù)呢?3.while循環(huán)結構利用while語句求1-100的數(shù)的和s=0i=1while
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 味精食品安全與衛(wèi)生標準考核試卷
- 海洋工程防腐技術進展考核試卷
- 水果種植有機認證與質量控制考核試卷
- 烘焙食品店創(chuàng)業(yè)指南考核試卷
- 批發(fā)業(yè)市場調研方法與技巧考核試卷
- 中樂器制作與音樂器材展覽考核試卷
- 海洋油氣開采職業(yè)健康與安全考核試卷
- 書籍稿件出版合同標準文本
- 企業(yè)人事聘用合同范例
- 公眾號推廣合同標準文本
- 【初中物理】密度(教學課件)-2024-2025學年人教版(2024)八年級物理上冊
- 2020-2021學年湖北省鄂東南省級示范高中教育教學改革聯(lián)盟學校高一下學期期中聯(lián)考數(shù)學試題(解析版)
- 【多元化經(jīng)營戰(zhàn)略下的企業(yè)財務績效探析:以海爾集團為例(論文)12000字】
- 解析:2024年北京高考數(shù)學真題(原卷版)
- 《Python程序設計基礎教程(微課版)》全套教學課件
- 牧場物語-礦石鎮(zhèn)的伙伴們-完全攻略
- 天津城投在線測評題
- 2024年江蘇省無錫市中考地理試卷真題(含答案解析)
- 律師行業(yè)律師事務所管理系統(tǒng)開發(fā)方案
- 寬帶業(yè)務合同協(xié)議書
- 鋼結構及舊樓加固工程投標方案(技術方案)
評論
0/150
提交評論