一、函數、輸入、評估、輸出函數
1、函數函數定義:根據輸入的參數產生不同輸出結果的功能過程。
使用方式:<函數名>(<參數>)
函數效果:類似數學中的函數,y=f(x)
2、三個簡單函數(1)輸入函數:input()功能:從控制臺獲取用戶的輸入
舉例:
解析:將用戶輸入的帶有符號的溫度數值賦值給temp1這個變量。比如用戶輸入32C,即將32C賦值給temp1。
(2)輸出函數:print()功能:以字符形式向控制臺輸出結果
舉例:
解析:用戶輸入32C,則控制臺輸出32C
(3)評估函數:eval()功能:去掉參數最外側的引號並執行餘下程序語句
舉例:
解析:用戶輸入」32C」,控制臺輸出32C
二、一個經典案例
溫度轉換案例:溫度的兩個不同體系:攝氏度(Celsius)和華氏度(Fahrenheit)。
請編寫程序將用戶輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。
轉換算法如下:(C表示攝氏度、F表示華氏度)
C = ( F - 32 ) / 1.8
F = C * 1.8 + 32
要求如下:(1) 輸入輸出的攝氏度可採用大小寫字母C結尾,溫度可以是整數或小數,如:12.34C指攝氏度12.34度;
(2) 輸入輸出的華氏度可採用大小寫字母F結尾,溫度可以是整數或小數,如:87.65F指華氏度87.65度;
(3) 輸出保留小數點後兩位,輸入格式錯誤時,輸出提示:輸入格式錯誤;
代碼如下:
運行結果:輸入:32c,輸出結果
輸入:89F,輸出結果
輸入:38度(未按照要求輸入),輸出報錯提示
有點小興奮!