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

2.2 做出判斷的分支 課件(共34張PPT)2023—2024學年教科版(2019)高中信息技術必修1(1)

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

2.2 做出判斷的分支 課件(共34張PPT)2023—2024學年教科版(2019)高中信息技術必修1(1)

資源簡介

(共34張PPT)
做出判斷的分支
常量:在程序運行過程中,值始終保持不變的量稱為常量。
例如:所有的常數都是常量,常量可以是數字,字符串等
eg:1 “hello” 3
常量
變量:在程序運行過程中,值允許改變的量稱為變量。
例如:a=1
b=2
a=b+1
Print(a)
存儲單元:1 2
變 量 名:a b
比喻為魔法盒子:可放函數,數字,公式
變量
1.必須以字母或下劃線開頭,后面可以是字母、數字或下劃線。
2.區分大小寫。
3.不能使用保留字。
1.只能由A~Z、a~z、-、0~9組成,第一個字符不能是數字。
2. 不能與python語言本身使用的保留字(函數因為要用所以習慣不以其命名)。
(如:for in if continue break else and not和or等。)
命名的變量名是彩色的說明是關健字,最好不要命名。
函數也可命名,但命名后就不能用了,所以不要命名。
Python保留字(33個) and as assert break class coutinue
def del elif else except finally
for from false global if import
in is lambda nonlocal not none
pr pass raise return try true
while with yield
例:
下列選項中符合python命名規范的標識符是( )
a.user-passwd
b.If
c.-name
d.setup.exe
在python中,合法的標識符是( )
a._
b.3C
c.it’s
d.str
C
A
判斷以下變量名的命名是否正確
a.123 ( )
b.Else ( )
c.-3 ( )
d.age ( )
例:
判斷以下字符能夠用作變量名的是( )
1.Name 2. name+ 3.-name9
4.9name 5. –name 6.for




1 3 5
變量的構成(拓展知識)
標識:表示對象所存儲的內存地址,可以使用內置函數ID()
來獲取
類型:表示的是對象的數據類型,可以使用內置函type()
來獲取
值:表示對象所存儲的具體數據,使用print()函數可以將值打印輸出
type字符類型(函數)
Id查看內存地址(函數)
賦值語句
賦值語句的基本格式如下:
變量=表達式
功能是將右邊表達式的值賦值給左邊的變量
變量可比喻為魔法盒子:可放列表,數字等。
a
=
a+1
變量名
賦值符號
表達式
兩個A并不等同
表達式:由一個或多個操作數[常量、變量、函數等】通過運算符組合而成
例:
>>>a=4
>>>a=a+1
>>>a
5
(在shell中運行)
特殊賦值語句
1.鏈式賦值法:將同一個值賦給多個變量
a=b=c=1 #將數值1賦值給變量a、b、c
2.序列解包賦值法:同時進行多個賦值操作,一一對應賦值
a、b、c=1、2、3 #將數值1、2、3分別一一對應賦值給變量a、b、c
3.增強賦值法:對兩個數進行運算之后,去更改其中的一個數
x operator=y 等效于x=x operator y
簡寫為:x op=y 等效于x=x op y
a+=b 等效于 a=a+b
>>>a=1
>>>b=1
>>>a=a+b
>>>a
2
>>>a=1
>>>b=1
>>>a+=b
>>>a
2
增強賦值運算符 描述 實例
+= 加法賦值運算符 a+=b等效于a=a+b
-+ 減法賦值運算符 a-=b等效于a=a-b
*= 乘法賦值運算符 a*=b等效于a=a*b
/= 除法賦值運算符 a/=b等效于a=a/b
//= 整除賦值運算符 a//=b等效于a=a//b
%= 求模賦值運算符 a%=b等效于a=a%b
**= 求冪賦值運算符 a**=b等效于a=a**b
例:
交換杯中飲料
glass1=“可口可樂”
glass2=“牛奶”
temp=“”
temp=glass1
glass1=glass2
glass2=temp
可口可樂
臨時杯
牛奶
glass1
temp
glass2
4.交換a、b兩個變量的值:
a、b=b、a
>>>a=1
>>>b=2
>>>a,b=b,a
>>>a
2
>>>b
1
例:
請看下列python語句,請你認真分析每個語句的作用
1._a=3
2.jc=jc*10
3.x,y,z=8,7,6
4.a=b=b=3
5.x*=9
下列語句中,哪個在python中是非法的( )
A.x=y=z=1
B.x=(y=z+1)
C.x,y=y,x
D.x+=y
B
例:
判斷下列python語句解釋是否正確
1.在python中 ,f=8*9的意思是f=8*9=72,該語句與數學中算術的式子是一樣的 ( )
2.在python中 ,a=2+3也可以寫成2+3=a ( )
3.變量的值在程序運行過程中可能會發生改變 ( )
4.x=(y=1)是一個正確的賦值語句 ( )




運算符
運算符標明了對操作數(參與運算符計算的數據)所進行的運算
常見運算符有:
算術運算符
關系運算符
邏輯運算符
算術運算符
運算符 + - * ** / // %
功能 加 減 乘 冪 除 整除 取模
余數
算術運算符主要進行算術運算,運算結果為整型或浮點型。
”+”除了可以進行數值加法運算,還可以對字符串,列表等數據進行連接運算。
如:“china”+”521”的運算結果是“china521”
例:
假設a=9,b=2,那么下列運算中,錯誤的是( )
A.a+b的值是11
B.a//b的值是4
C.a%b的值是1
D.a**b的值是18
D
22%3表達式輸出結果為( )
A.7
B.1
C.0
D.5
1
關系運算符
運算符 == > >= < <= !=
含義 等于 大于 大于等于 小于 小于等于 不等于
當關系表達式成立時值為真(true),不成立時值為假(false)。對于數值,是按照數值的大小來比較它們的關系的。
邏輯運算符
邏輯運算符 描述 用法 舉例
not 非 not a not(2==3)的結果為true
and 與 a and b 只有當兩個操作數都為true時,其結果才為true如:(2<3)and(2>1)的結果為true
or 或 a or b 只要有一個操作數為true,其結果就為true如:(2<3)or(1>2)的結果為true
運算符優先級
如果兩個或多個運算符出現在同一表達式中,則只要按照優先級確定運算順序。優先高的運算符先運算,優先級相同的從左向右依次計算。需要注意的是:
1.當表達式中出現“()”時,它的運算級別最高,應先運算“()”內的表達式;
2.運算符的優先級為:算術運算符>關系運算符>邏輯運算符;
3.在同類運算符中也要注意不同的優先級。如邏輯運算符的優先級為not>and>or。算術運算符中,冪運算優先。
數字類型間的混合運算
12+3.0=15.0(整數+浮點數=浮點數)
表達式
算術表達式2+3
關系表達式2>3
邏輯表達式(2<3)and(2>1)
Type():返回數值類型
Id():查看對象所存儲的內存地址
Round(x,d):對X進行四舍五入,d是小數的截取位數
Input():接收用戶的輸入(交互函數)
Print():打印輸出(交互函數)
Float() :將X轉換為一個浮點型數據
Int() :將X轉換為一個整數數據
Str() :將X轉換為一個字符串數據
常見函數
輸入函數input()
Input(“\n按回車鍵結束程序”);也可以略\n
函數的定義:
完成特定功能的一個語句組,通過調用函數名來完成語句組的功能
函數可以反饋結果
函數的使用格式:函數名()
輸出函數print()
1.用逗號“,”(空格隔開)多個語句
2.用加號“+”拼接兩個語句(計算和拼接)
3.三重引號可以支持回車換行
print()函數
4.end=“” 是換行連接兩個輸出
5.sep=“*”是用符號進行連接
6.\n進行換行顯示輸出
6.File輸出位置
7.格式化輸出(輸出改變格式)
例:
如果有語句b=int(“1a”,2),則print(b)的輸出結果是( )
A.11
B.2b
C.20
D.報錯
D
例:
1.以下哪個變量名的命名是正確的?()
A.if B.123 C._abc D.print
2.請你使用賦值語句,將數字18賦值給變量age
3.已知a=3.7,請你通過數據類型轉換函數,將3.7轉換為整數,重新賦
值給變量a
4.請問下列程序運行結果是多少?
a=3
b=4
a+=b
b%=a
print(a,b)
c
age=18
a=int(3.7)
7 4
5.用戶從健盤輸入8,請問下列程序運行結果是多少
x=int(input(‘請你輸入一個數字:’))
x**=2
print(x)
6.請問下列程序運行結果是多少
x=8
y=10
x,y=y,x
print(x,y)
7.請看下列程序,回答問題
a=b=c=16.5
a=int(a)
b=str(b)
請問a的數據類型是
請問b的數據類型是
請問c的數據類型是
8.關系表達式3==3的結果為true。( )
9.關系表達式18!=8的結果為false。( )
10.(4>3)or(2>3)的結果為false。( )
11 .(4>3)and(2>3)的結果為true。( )
12.input()函數用于打印輸出。( )
13關系運算符主要用于比較兩個值的大小,運算的結果為布樂值true或false。( )





展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 日土县| 南靖县| 专栏| 施甸县| 莱芜市| 女性| 漳浦县| 遂平县| 三门峡市| 东乡族自治县| 南华县| 新竹市| 分宜县| 寿光市| 英德市| 石狮市| 临城县| 绵竹市| 吐鲁番市| 平远县| 麻阳| 金川县| 麻栗坡县| 东明县| 都江堰市| 麦盖提县| 丰台区| 黔南| 镇远县| 大英县| 公安县| 凌云县| 安阳市| 嘉善县| 杭锦旗| 桑日县| 安平县| 星子县| 施秉县| 屏东县| 视频|