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

3.2python語言程序設計 課件(共22張PPT) 2023—2024學年浙教版(2019)高中信息技術必修1

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

3.2python語言程序設計 課件(共22張PPT) 2023—2024學年浙教版(2019)高中信息技術必修1

資源簡介

(共22張PPT)
初識Python
Python語言
Python是面向對象的計算機程序設計高級語言
Python是解釋型的計算機程序設計高級語言
Python提供了豐富和強大的庫
Python程序編寫需使用規范的代碼
Python設計哲學是簡單、優雅、明確,因此其語法簡單、清晰,方便組織
……
但Python語言運行速度慢和源代碼加密困難等缺點
編程環境
集成開發環境(IDE):用于提供程序開發環境的應用程序
IDLE: Python程序開發的IDE
解釋器:對輸入的Python代碼進行解釋和執行
編輯器:用來寫Python代碼的工具,可保存代碼重復使用
Python 代碼有兩種運行方式,即交互運行方式和文件運行方式
python程序編寫的格式與規則
1、縮進:指每一行代碼前面的留白部分,用來表示代碼之間的層次關系。
縮進的空白數量是可變的(建議每個層次縮進4個空格),但是所有相同層次的代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行。
python程序編寫的格式與規則
3、注釋:建議使用注釋對代碼進行使用說明
①單行注釋:使用“#”,其后邊的內容將不會被執行。一般可放在一行程序代碼之后,或者獨自成行。如 # 單行注釋的內容
②多行注釋:使用兩組,每組三個連續的雙引號(或者單引號),兩組引號之間為多行注釋的內容。如
"""
多行注釋的內容
"""
‘’’
多行注釋的內容
‘’’
Python語言基礎
Python常見數據類型
數據類型 類型標識符 類型說明及示例
整型
實型
字符串型
布爾型
int
float
str
bool
整數,如1,-2,0xff00等
帶有小數的數,如3.14、 2.318E+6(科學計數法)
用單引號、雙引號或三引號表示,如‘Hello’、“中國”
邏輯判斷,只有兩種值,True和False
現實事物或現象 列舉的數據 數據類型
實型float
字符串型str
體重
52.6
名字
"Sophia"
整型int
倒計時的數字
10
Python常見數據類型
試一試:確定數據類型
布爾型bool
按鈕是否可用
True, False
Python常見算術運算符
運算符 表達式 作用 示例 優先級
() (x+y) 括號內的運算為一個整體,用于提高優先級 (2+3)結果為5 1
** x ** y 冪運算,求x的y次冪 5 ** 2 結果25 1
* x * y 將x與y相乘 5 * 2結果10 2
/ x / y 用x除以y,產生實數值 4 / 2結果2.0 2
// x // y 用x除以y,取整數部分,向下取整,整除 5 // 2結果2 5//-2結果為-3 2
% x % y 用x除以y,取余數 5 % 2結果1 2
+ x + y 將x與y相加 5 + 2結果7 3
- x - y 將x與y相減 5 - 2結果3 3
Python常見算術運算符
試一試: 算出表達式的值
運算符 表達式 優先級
() (x+y) 1
** x ** y 1
* x * y 2
/ x / y 2
// x // y 2
% x % y 2
+ x + y 3
- x - y 3
123-123//100*100
23
19%8-32//2**3
-1
32%(36- 2**3)//3
1
Python常見算術運算符
(1)+ 運算符:除了用于算術加法以外,還可以用于列表、元組、字符串的連接,但不支持不同類型的對象之間相加或連接。
Python算術運算符
(2)* 運算符:除了表示算術乘法,還可用于列表、元組、字符串這幾個序列類型與整數的乘法,表示序列元素的重復,生成新的序列對象。
Python關系運算符
運算符 表達式 示例 優先級
> a>b 5>2結果為True 1
< a>= a>=b 5>=2結果為True 1
<= a<=b 5<=2結果為False 1
== a==b 5==2結果為False 1
!= a!=b 5!=2結果為True 1
注:關系運算結果為布爾值
運算符 表達式 示例 優先級
in “a” in “b” “r” in “rw” 結果為True 2
not in “a” not in “b” “r” not in “rw” 結果為False 2
in用來檢查一個值是否在一個序列中
Python邏輯運算符
運算符 描述 表達式 優先級
not 非 not a 1
and 與 a and b 2
or 或 a or b 3
not運算符:not (1>3) 結果為True
and運算符:5>3 and 4>5 結果為False
or運算符: 5>3 or 4>5 結果為True
Python運算符優先級
運算符 優先級
()** 1
* / % // 2
+ - 3
運算符 優先級
> < <= >= == != 4
in 5
運算符 優先級
not 6
and 7
or 8
Python變量
變量:用來存儲未知或可變的數據。如a=123,a是變量,存儲值123
變量名命名規則:
①變量名只可以包含字母、數字和下劃線;
②必須以字母或下劃線開頭,并且字母區分大小寫,單詞與單詞之間使用下劃線連接
③不能使用python關鍵字作為變量名
False True None and not or if
elif else while for in is continue
break import from def del return finally
try except with as assert class global
lambda nonlocal pass raise yield
Python變量
1h
False True None and not or if
elif else while for in is continue
break import from def del return finally
try except with as assert class global
lambda nonlocal pass raise yield
not
a2
_a_9
3b
_3/a
as
che_9
Python賦值語句
給變量賦值使用“=”符號,“=”左邊是變量名,右邊是變量值。
賦值方法 含義
x=2 將數值2賦值給變量x
x,y=1,2 將數值1賦值給變量x,數值2賦值給變量y
x=y=z=1 將數值1分別賦值給變量x,y,z
x+=1 與x=x+1等價
Python基礎知識1
整型、實型、字符串、布爾型
常見算術運算符(**、*、/、//、%、+、—)
常見關系運算符
邏輯運算符(not 、and、or)
運算符優先級
input()語句
1、input()輸入語句:獲得用戶的輸入
①無論用戶輸入什么內容,input()函數都以字符串(str)類型返回結果
②如果希望返回數值,則需要使用int或float函數進行轉換
a=input()
使用方法:
b=input(”提示性文字”)
c=int(input(”提示性文字”))
print()語句
2、print()輸出語句:向屏幕輸出指定的內容
print(變量)
使用方法:
print(”字符串”)
print(數值)
print(數值計算式)
print(”字符串:”,變量)
print(”字符串:”,數值)
print(”字符串1”,”字符串2”)
注:輸出多個內容時,內容之間默認用空格隔開
print()語句
1、輸入三個小數a,b,c并倒序輸出
a=float(input(“輸入數a:”))
b=float(input(“輸入數b:”))
c=float(input(“輸入數c:”))
print(c,b,a)

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 正安县| 阳山县| 嘉鱼县| 泸州市| 浪卡子县| 柳河县| 嘉定区| 疏附县| 黔南| 成武县| 本溪市| 花垣县| 科尔| 五峰| 陈巴尔虎旗| 图们市| 开平市| 西藏| 佛教| 宕昌县| 阿合奇县| 句容市| 东港市| 迭部县| 毕节市| 政和县| 望都县| 西乡县| 庆元县| 巴彦淖尔市| 甘肃省| 新化县| 高陵县| 额济纳旗| 清新县| 甘洛县| 阳春市| 高要市| 焦作市| 上饶县| 磴口县|