日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)...

發布時間:2025/3/19 139 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第 2 章 python 程序實例解析

學習目標:

掌握解決計算問題的一般方法。

掌握python語言的基本語法,包括縮進、變量、命名等。

掌握python語言繪制圖形的一般方法。

了解python標準庫的導入和使用。

2.1 實例1: 溫度轉換

溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)。兩者之間的關系:

C = (F - 32)/ 1.8

F = C *1.8 + 32

其中,C表示攝氏溫度,F表示華氏溫度。

實例代碼:

# e1.1TempConvert.py

TempStr = input("請輸入帶有溫度符號的溫度值:")

if TempStr[-1] in ['C', 'c']:

F = eval(TempStr[0:-1]) * 1.8 + 32

print("轉換后的溫度是{:.2f}F".format(F))

elif TempStr[-1] in ['F', 'f']:

C = (eval(TempStr[0:-1]) - 32) / 1.8

print("轉換后的溫度是{:.2f}C".format(C))

else:

print("輸入格式錯誤!")

打印

輸出結果:

請輸入帶有溫度符號的溫度值:25c

轉換后的溫度是77.00F

請輸入帶有溫度符號的溫度值:18f

轉換后的溫度是-7.78C

>>>

2.2 python 程序語法元素分析

要點: python程序包括:格式框架、注釋、變量、表達式、分支語句、循環語句、函數等語法元素。

2.2.1 程序的格式框架

python 語言采用嚴格的“縮進”來表明程序的格式框架。縮進表達所屬關系。分為:單層縮進和多層縮進。

2.2.2 注釋

注釋是程序員在代碼中加入的一行或多行信息,用來對語句、函數、數據結構或方法等進行說明,提升代碼可讀性。

單行注釋以 # 開頭,多行注釋以 ‘’’(3個單引號)開頭和結尾。

2.2.3 命名與保留字

重點:

python語言允許采用大寫字母、小寫字母、數字、下劃線_和漢字等字符及其組合給變量命名,但 首字母不能是數字,中間不能出現空格, 長度沒有限制,標志符對大小寫敏感。

保留字:

2.2.4 字符串

字符串是字符的序列,可以按照單個字符或字符片段進行索引。字符串包括兩種序號體系:正向遞增序號和反向遞減序號。

>>>TempStr = "110C"

>>>print(TempStr[-1])

C

>>>print(TempStr[0:-1])

110

2.2.5 賦值語句

python語言中,“=” 表示“賦值”,即將等號右側的計算結果賦給左側變量,包含等號(=)的語句稱為賦值語句。

此外還有一種同步賦值語句,可以同時給多個變量賦值,基本格式如下:

,…, = ,…,

2.2.6 input() 函數

input()函數從控制臺獲取用戶輸入,無論用戶在控制臺輸入什么內容,input()函數都以字符串類型返回結果。

2.2.7 分支語句

分支語句是控制程序運行的一類重要語句,它的作用是根據判斷條件選擇程序執行路徑,使用方式如下:

if :

elif:

else:

2.2.8 eval() 函數

eval()函數是python語言中一個十分重要的函數,作用是將輸入的字符串轉變成python語句,并執行該語句。

2.2.9 print()函數

后面常用的函數

2.2.10 循環語句

代碼實例:

#e1.2TempConvert.py

TempStr = input("請輸入帶有符號的溫度值:")

while TempStr[-1] not in ['N', 'n']:

if TempStr[-1] in ['F', 'f']:

C = (eval(TempStr[0: -1]) - 32)/1.8

print("轉換后的溫度是{:.2f}C".format(C))

elif TempStr[-1] in ['C', 'c']:

F = 1.8 * eval(TempStr[0:-1]) + 32

print("轉換后的溫度是{:.2f}F".format(F))

else:

print("輸入的格式有誤!")

TempStr = input("請輸入帶有符號的溫度值:")

條件循環的基本過程如下:

while ():

當條件為真時,執行語句塊1語句,當條件為假時,退出循環,執行循環后面的語句塊2語句。

2.2.11函數

實例

#TempConvertV3.py

def tempConvert(ValueStr):

if ValueStr[-1] in ['F', 'f']:

C = (eval(ValueStr[0:-1]) - 32)/1.8

print("轉換后的溫度是{:.2f}C".format(C))

elif ValueStr[-1] in ['C', 'c']:

F = eval(ValueStr[0: -1]) * 1.8 + 32

print("轉換后的溫度是{:.2f}F".format(F))

else:

print("輸入格式錯誤")

TempStr = input("請輸入帶有符號的溫度值:")

tempConvert(TempStr)

使用 def 保留字定義了一個名為tempConver()的函數,它使用一個參數 ValueStr。將代碼封裝在這個函數中, 可以調用函數執行函數中的功能。函數是代碼編寫中最重要的封裝方式, 可以輔助代碼按照功能劃分模塊,有利于代碼之間進行語句塊級別的復用。

總結

以上是生活随笔為你收集整理的python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。