資源簡介 (共15張PPT)可以復用的代碼情境導入+ — * / // % **加 減 乘 除Python 中的算術運算符整除取模(取余)冪情境導入“用Python制作簡易計算器”1、輸入兩個數2、根據輸入的運算符進行相應計算3、輸出結果本節目標什么是函數如何自定義函數如何調用函數編寫簡易計算器的代碼基本概念函數的介紹計算機函數是指一段可以直接被引用的、能實現某一功能的程序或代碼。特點:可以被多人、多次重復被使用。系統函數:系統自帶的函數,直接調用即可,如input(),print();有時調用函數需要導入程序庫,如使用生成指定范圍隨機數randint()之前,需要import random。自定義函數:根據自己需要的功能來編寫的一段代碼。函數的介紹def calculator(x,y):z = x + yreturn z輸入a,b輸出a與b的和a = int(input())b = int(input())print(calculator(a,b)) #進行加法運算的函數函數(功能箱)函數的定義函數的調用函數的定義函數的基本格式:def 函數名(參數):#函數說明語句或語句組return 返回值def add (x, y) :#加法運算z = x + yreturn z函數名參數函數語句返回值函數的調用定義def calculate (x, y) :#加法運算z = x + yreturn zprint(add (1,2))調用①②閱讀代碼def factorial(n):#求n! (1*2*3*...*n)s = 1for i in range(2,n+1):s = s * ireturn s#調用factorial函數total = factorial(4)print(total)難度升級進階版——加入分支結構(if語句)加法函數減法函數乘法函數除法函數輸入數字和運算符' + '' - '' * '' / '輸出相應的結果多分支結構:if ... elif ... else...終級版——加入循環結構(while循環)運行狀態默認為y(n = 1)調用函數n == 1輸入1 or 0真假1函數的定義與調用def 函數名(參數):語句或語句組return 返回值初級版2多分支結構的綜合應用if 條件表達式:語句或語句組elif 條件表達式:語句或語句組else:語句或語句組進階版3循環結構的綜合應用while 條件表達式:語句或語句組終極版課堂任務謝謝 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫