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

2.4可以復用的代碼 課件(共15張PPT) 2022_2023學年教科版(2019)高中信息技術必修1

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

2.4可以復用的代碼 課件(共15張PPT) 2022_2023學年教科版(2019)高中信息技術必修1

資源簡介

(共15張PPT)
可以復用的代碼
情境導入
+ — * / // % **
加 減 乘 除
Python 中的算術運算符
整除
取模(取余)

情境導入
“用Python制作簡易計算器”
1、輸入兩個數
2、根據輸入的運算符進行相應計算
3、輸出結果
本節目標
什么是函數
如何自定義函數
如何調用函數
編寫簡易計算器的代碼
基本概念
函數的介紹
計算機函數
是指一段可以直接被引用的、能實現某一功能的程序或代碼。
特點:可以被多人、多次重復被使用。
系統函數:系統自帶的函數,直接調用即可,如input(),print();有時調用函數需要導入程序庫,如使用生成指定范圍隨機數randint()之前,需要import random。
自定義函數:根據自己需要的功能來編寫的一段代碼。
函數的介紹
def calculator(x,y):
z = x + y
return z
輸入a,b
輸出a與b的和
a = int(input())
b = int(input())
print(calculator(a,b)) #進行加法運算的函數
函數(功能箱)
函數的定義
函數的調用
函數的定義
函數的基本格式:
def 函數名(參數):
#函數說明
語句或語句組
return 返回值
def add (x, y) :
#加法運算
z = x + y
return z
函數名
參數
函數語句
返回值
函數的調用
定義
def calculate (x, y) :
#加法運算
z = x + y
return z
print(add (1,2))
調用


閱讀代碼
def factorial(n):
#求n! (1*2*3*...*n)
s = 1
for i in range(2,n+1):
s = s * i
return 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 條件表達式:
語句或語句組
終極版
課堂任務
謝謝

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 大连市| 昌吉市| 庄河市| 金乡县| 新田县| 新余市| 牡丹江市| 台南县| 尚志市| 双桥区| 潜江市| 宁安市| 内丘县| 蓝田县| 常熟市| 东乌珠穆沁旗| 黔西| 华宁县| 上饶市| 华亭县| 武强县| 伊川县| 泰宁县| 彭山县| 历史| 东乡族自治县| 汕尾市| 金沙县| 临夏市| 白朗县| 云龙县| 澄江县| 珠海市| 徐州市| 图木舒克市| 青海省| 榆树市| 定南县| 汉寿县| 景洪市| 申扎县|