Python 攝氏華氏溫度轉換(函數) - George的生活點滴
文章推薦指數: 80 %
我們可以寫出兩個程式來. # 攝氏轉華氏c2f.py degree_c = int(input("請輸入攝氏溫度:")) degree_f = degree_c * 1.8 +32 print ("攝氏%d 度等於 ...
Skiptocontent
HomePythonPython攝氏華氏溫度轉換(函數)
攝氏°C(Celsius)目前大多數的國家都使用的溫度單位。
華氏 °F(Fahrenheit),僅剩美國在使用。
華氏與攝氏溫度的關係是:F=C*9/5+32 或 F=C*1.8+32C=(F–32)*5/9我們可以寫出兩個程式來
#攝氏轉華氏c2f.py
degree_c=int(input("請輸入攝氏溫度:"))
degree_f=degree_c*1.8+32
print("攝氏%d度等於華氏%d度"%(degree_c,degree_f))
#華氏轉攝氏f2c.py
degree_f=int(input("請輸入攝氏溫度:"))
degree_c=(degree_f-32)*5/9
print("華氏%d度等於攝氏%d度"%(degree_f,degree_c))
利用function改良一下程式,讓它在輸入時可以讓我們選擇『華氏轉攝氏』還是攝式轉華氏
defF2C(F):
C=(F-32)*5/9
returnC
defC2F(C):
F=C*(9/5)+32
returnF
degree=int(input("Pleaseinputdegree:"))
conversion=int(input("1.Celsius->Fahrenheit.2.Fahrenheit->Celsius."))
ifconversion==1:
F=C2F(degree)
print("%dCelsius=%dFahrenheit"%(degree,F))
elifconversion==2:
C=F2C(degree)
print("%dFahrenheit=%dCelsius"%(degree,C))
透過if判斷conversion變數,再呼叫適當的function來達到轉換的目的。
當然也可以直接把兩個function放在if的區塊中運算
函數的註解Python的函數中可以定義註解,此註解會在help中出現:
defF2C(F):
'''
F->Fahrenheit
'''
C=(F-32)*5/9
returnC
defC2F(C):
F=C*(9/5)+32
returnF
...
日後只要執行help(函數名),就會出現剛剛打的註解文字
help(F2C)
HelponfunctionF2Cinmodule__main__:
F2C(F)
F->Fahrenheit
OpenWorkPermit的OHIP申請
PythonStringFormatting,字串格式化
Searchfor:
Search
2019年1月
一
二
三
四
五
六
日
123456
78910111213
14151617181920
21222324252627
28293031
«9月
3月»
近期文章
Python雞兔同籠
Python-RandomPasswordGenerator密碼產生器
APP上架了
隱私權政策–ForGooglePlayStore
PythonDict運用-Magic8Ball神奇8號球
贊助GeorgePayPalMe
Gotomobileversion
延伸文章資訊
- 1Python 摄氏温度转华氏温度 - 菜鸟教程
Python 摄氏温度转华氏温度Python3 实例以下实例演示了如何将摄氏温度转华氏温度: 实例[mycode3 type='python'] # -*- coding: UTF-8 -*- ...
- 2攝氏/華氏轉換- Python 教學 - STEAM 教育學習網
根據轉換公式,撰寫對應的程式,讓使用者先輸入要轉換的單位,然後輸入數值進行轉換 ... if c == 1: print(f'攝氏{t} 度等於華氏{9/5*t+32} 度') # 套用攝氏轉華...
- 3不要太認真學Python! - Day 6
今天繼續研究這個程式「華氏溫度轉攝氏溫度」到底出了什麼毛病。 ... #!/usr/bin/python #coding:utf-8 f=float(input('請輸入華氏溫度:')) c=(...
- 4Python 攝氏華氏溫度轉換(函數) - George的生活點滴
我們可以寫出兩個程式來. # 攝氏轉華氏c2f.py degree_c = int(input("請輸入攝氏溫度:")) degree_f = degree_c * 1.8 +32 print ...
- 5攝氏(C)華氏(F) 互轉| Yiru@Studio - 點部落
輸入攝氏轉華氏. 2.輸入華氏轉攝氏. 公式為: 華氏= 9/5*攝氏+32. 攝氏= (華氏-32)* 5/9. 參考: print("請輸入攝氏C") c=float(input()) f=...