2.學會函數的定義與調用
3.熟練使用函數解決問題
list=[“地球”, 10, 3.5, “蘋果”]1.列表名?2.四個元素分別是什么數據類型?3.list[3]= list[1](101)
list=[“地球”, 10, 3.5, 5.0]
list=[“地球”, 3.5, “蘋果”]
list=[“地球”,10, 3.5, “蘋果”,101]
s=1fr __ in range(__,____):s=_____print(s)
將階乘的結果存放到變量s中第一次:s=1第二次:s=s*2第三次:s=s*3第四次:s=s*第n次:s=s*n
i從1到n進行變化——使用range()函數不斷重復的操作:s=s*i——作為循環(huán)體
f(n)——計算n的階乘
計算n的階乘 n!=n*n-1*n-2*...*3*2*1
#f(n)代表一段計算n的階乘的代碼
將一組語句用一個名字封裝起來
s=1fr i in range(2,n+1):s=s*iprint(s)
系統(tǒng)函數函數庫中的標準函數,是程序設計語言或操作系統(tǒng)提供給用戶的一系列已經編好的程序。print( )input( )max( )min( )
用戶自定義函數用戶自己編寫的一段程序。f(n)
向函數傳遞值,多個參數用逗號隔開
將表達式的值返回給調用者
def 函數名(參數): 函數體 return 返回值
def f(n): s=1fr i in range(2,n+1):s=s*iprint(s)
def f(n): s=1fr i in range(2,n+1):s=s*ireturn s
def f(n): s=1 fr i in range(2,n+1): s=s*i return sttal=f(4)print(ttal)
運行步驟:1.主程序的第一行ttal=f(4)2.調用函數f(4),轉到函數的第一行3.參數n被賦值為44.函數執(zhí)行完成返回s=24,即f(4)=245.ttal=f(4)=246.print(ttal)=24
程序執(zhí)行時def塊中的代碼不是主程序的一部分
def f(n): s=1 fr i in range(2,n+1): s=s*i return sx=int(______________________)sum=0fr j in range(__,_____):sum=__________print(sum)
【任務2】計算階乘的和
計算1!+2!+3!++(x-1)!+x! (x由鍵盤輸入)
input(“請輸入x:”)
包含一些常用的數學函數
imprt 模塊名例:imprt math
sin()cs()sqrt()abs()
模塊名.函數名()例:math.sqrt()
def chanageInt(number2): number2 = number2+1 print("changeInt: number2= ",number2)#主程序number1 = 2chanageInt(number1)print("number:",number1)
打印結果哪項是正確的( )A. changeInt: number2= 3 number: 3B. changeInt: number2= 3 number: 2C. number: 2 changeInt: number2= 2D. number: 2 changeInt: number2= 3

相關課件

高中信息技術教科版 (2019)必修1 數據與計算2.4 可以復用的代碼多媒體教學ppt課件:

這是一份高中信息技術教科版 (2019)必修1 數據與計算2.4 可以復用的代碼多媒體教學ppt課件,文件包含24可以復用的代碼新教材2024-2025學年教科版2019高中信息技術必修一課件pptx、python編程docx等2份課件配套教學資源,其中PPT共13頁, 歡迎下載使用。

信息技術必修1 數據與計算第2單元 編程計算2.4 可以復用的代碼優(yōu)質課件ppt:

這是一份信息技術必修1 數據與計算第2單元 編程計算2.4 可以復用的代碼優(yōu)質課件ppt,共15頁。PPT課件主要包含了情境導入,如何打開冰箱,如何裝進大象,如何關閉冰箱,A如何打開冰箱,B如何裝進大象,C如何關閉冰箱,新知講授,函數語句的結構,函數的定義語句結構等內容,歡迎下載使用。

教科版 (2019)必修1 數據與計算2.4 可以復用的代碼優(yōu)質ppt課件:

這是一份教科版 (2019)必修1 數據與計算2.4 可以復用的代碼優(yōu)質ppt課件,文件包含24可以復用的代碼第2課時ppt、發(fā)布方法mp4等2份課件配套教學資源,其中PPT共20頁, 歡迎下載使用。

英語朗讀寶

相關課件 更多

教科版 (2019)必修1 數據與計算2.4 可以復用的代碼精品ppt課件

教科版 (2019)必修1 數據與計算2.4 可以復用的代碼精品ppt課件

高中信息技術教科版 (2019)必修1 數據與計算2.4 可以復用的代碼優(yōu)質課件ppt

高中信息技術教科版 (2019)必修1 數據與計算2.4 可以復用的代碼優(yōu)質課件ppt

高中信息技術教科版 (2019)必修1 數據與計算2.4 可以復用的代碼完美版ppt課件

高中信息技術教科版 (2019)必修1 數據與計算2.4 可以復用的代碼完美版ppt課件

高中信息技術教科版必修1 數據與計算2.4 可以復用的代碼精品課件ppt

高中信息技術教科版必修1 數據與計算2.4 可以復用的代碼精品課件ppt

資料下載及使用幫助
版權申訴
版權申訴
若您為此資料的原創(chuàng)作者,認為該資料內容侵犯了您的知識產權,請掃碼添加我們的相關工作人員,我們盡可能的保護您的合法權益。
入駐教習網,可獲得資源免費推廣曝光,還可獲得多重現金獎勵,申請 精品資源制作, 工作室入駐。
版權申訴二維碼
高中信息技術教科版 (2019)必修1 數據與計算電子課本

2.4 可以復用的代碼

版本: 教科版 (2019)

年級: 必修1 數據與計算

切換課文
所有DOC左下方推薦
歡迎來到教習網
  • 900萬優(yōu)選資源,讓備課更輕松
  • 600萬優(yōu)選試題,支持自由組卷
  • 高質量可編輯,日均更新2000+
  • 百萬教師選擇,專業(yè)更值得信賴
微信掃碼注冊
qrcode
二維碼已過期
刷新

微信掃碼,快速注冊

手機號注冊
手機號碼

手機號格式錯誤

手機驗證碼 獲取驗證碼

手機驗證碼已經成功發(fā)送,5分鐘內有效

設置密碼

6-20個字符,數字、字母或符號

注冊即視為同意教習網「注冊協議」「隱私條款」
QQ注冊
手機號注冊
微信注冊

注冊成功

返回
頂部