欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于Python實現(xiàn)溫度轉換程序

 更新時間:2023年10月07日 11:11:30   作者:星塵庫  
這篇文章主要為大家詳細介紹了如何基于Python實現(xiàn)簡單的溫度轉換程序,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下

1.使用pycharm運行溫度轉換程序,嘗試將溫度單位設在前面

2.參照溫度轉換程序,自己寫一個關于貨幣轉換、長度轉換、重量轉換或者面積轉換的程序

循環(huán)+函數(shù)

def convertemperature():
    temperature = ""
    while (temperature != "q"):
        temperature = input("請輸入帶有符號的溫度:")
        if (temperature[-1] in ['f', 'F']):
            C = (eval(temperature[0:-1]) - 32) / 1.8
            print("轉換后的溫度是{:.2f}C".format(C))
            print("退出請輸入q")
        elif (temperature[-1] in ['c', 'C']):
            C = (1.8 * eval(temperature[0:-1]) + 32)
            print("轉換后的溫度是{:.2f}C".format(C))
        else:
            print("輸入格式錯誤")
            print("退出請輸入q")
convertemperature()

循環(huán) +異常處理 溫度單位設在前面 f代表華氏度 c代表攝氏度---函數(shù)里面循環(huán)

def convertemperature():
    temperature = ""
    while (temperature != "exit"):
        temperature = input("請輸入帶有符號的溫度:")
        if (temperature[0] in ['f', 'F']):
            try:
                C = (eval(temperature[1:]) - 32) / 1.8
                print("轉換后的溫度是{:.2f}C".format(C))
            except:
                print("轉換失敗,請重新輸入")
            print("退出請輸入exit")
        elif (temperature[0] in ['c', 'C']):
            try:
                C = (1.8 * eval(temperature[1:]) + 32)
                print("轉換后的溫度是{:.2f}C".format(C))
            except:
                print("轉換失敗,請重新輸入")
            print("退出請輸入exit")
        else:
            print("輸入格式錯誤")
            print("退出請輸入exit")
    # 循環(huán) +異常處理 溫度單位設在前面 f代表華氏度 c代表攝氏度
convertemperature()

循環(huán)里面使用函數(shù)

temperature=""
while (temperature != "q"):
    temperature = input("請輸入帶有符號的溫度:")
    convertemperature2(temperature)
    def convertemperature2(aa):
        temperature = aa
        if (temperature[0] in ['f', 'F']):
            try:
                C = (eval(temperature[1:]) - 32) / 1.8
                print("轉換后的溫度是{:.2f}C".format(C))
            except:
                print("轉換失敗,請重新輸入")
            print("退出請輸入q")
        elif (temperature[0] in ['c', 'C']):
            try:
                C = (1.8 * eval(temperature[1:]) + 32)
                print("轉換后的溫度是{:.2f}C".format(C))
            except:
                print("轉換失敗,請重新輸入")
            print("退出請輸入q")
        else:
            print("輸入格式錯誤")
            print("退出請輸入q")

重量轉換

# 貨幣轉換、長度轉換 、重量轉換或者面積轉換
temperature = ""
while temperature != "q":
    temperature = input("請輸入帶有符號的重量:")
    print(temperature[-2:])
    if temperature[-2:] in ['kg', "Kg", "KG", "kG"]:
        try:
            C = (eval(temperature[0:-2])  * 1000)
            print("轉換后的重量是{:.2f}克".format(C))
        except:
            print("轉換失敗,請重新輸入")
        print("退出請輸入q")
    elif temperature[-1] in ['g', 'G']:
        try:
            C = (eval(temperature[0:-1]) / 1000)
            print("轉換后的重量是{:.2f}千克".format(C))
        except:
            print("轉換失敗,請重新輸入")
        print("退出請輸入q")
    else:
        print("輸入格式錯誤")
        print("退出請輸入q")
# 循環(huán) +異常處理  重量轉換

模仿例子程序,編寫英寸和厘米的轉換程序,1inch=2.54cm。比如,輸入3.2i則輸出8.13 c,輸入4.5c則輸出1.77i,輸入4.5k輸出“輸入格式錯誤”。

temperature = ""
while temperature != "q":
    temperature = input("請輸入帶有符號的尺寸:eg:3.2i \n")
    if temperature[-1:]    in ['i', 'I']:
        try:
            C = (eval(temperature[0:-1])  * 2.54)
            print("轉換后是{:.2f}c".format(C))
        except:
            print("轉換失敗,請重新輸入")
        print("退出請輸入q")
    elif temperature[-1] in ['c', 'C']:
        try:
            C = (eval(temperature[0:-1]) / 2.54)
            print("轉換后是{:.2f}i".format(C))
        except:
            print("轉換失敗,請重新輸入")
        print("退出請輸入q")
    else:
        print("輸入格式錯誤")
        print("退出請輸入q")

到此這篇關于基于Python實現(xiàn)溫度轉換程序的文章就介紹到這了,更多相關Python溫度轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python如何讀取100G的大文件實例探究

    python如何讀取100G的大文件實例探究

    這篇文章主要為大家介紹了python如何讀取100G的大文件實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Django url,從一個頁面調到另個頁面的方法

    Django url,從一個頁面調到另個頁面的方法

    今天小編就為大家分享一篇Django url,從一個頁面調到另個頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python中assert函數(shù)的使用(含源代碼)

    Python中assert函數(shù)的使用(含源代碼)

    本文主要介紹了Python中assert函數(shù)的使用(含源代碼),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • python中base64加密解密方法實例分析

    python中base64加密解密方法實例分析

    這篇文章主要介紹了python中base64加密解密方法,實例分析了base64加密解密的原理、用途與相關使用技巧,需要的朋友可以參考下
    2015-05-05
  • Python3幾個常見問題的處理方法

    Python3幾個常見問題的處理方法

    今天小編就為大家分享一篇關于Python3幾個常見問題的處理方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • 如何基于python實現(xiàn)不鄰接植花

    如何基于python實現(xiàn)不鄰接植花

    這篇文章主要介紹了如何基于python實現(xiàn)不鄰接植花,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 關于Python常用函數(shù)中NumPy的使用

    關于Python常用函數(shù)中NumPy的使用

    這篇文章主要介紹了關于Python常用函數(shù)中NumPy的使用,在Python中有很多常用的函數(shù),NumPy就是其中之一,那么NumPy該怎么使用,下面就一起來看看吧
    2023-03-03
  • 如何使用Python編寫測試腳本

    如何使用Python編寫測試腳本

    這篇文章主要為大家詳細介紹了Python如何通過PyCAN和CANard庫實現(xiàn)編寫測試腳本,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-02-02
  • Python如何通過subprocess調用adb命令詳解

    Python如何通過subprocess調用adb命令詳解

    python可以說是寫一些小腳本的利器語法簡單,做為最著名的就“膠水語言”用它來寫一些命令腳本非常的方便。下面這篇文章主要給大家介紹了關于Python如何通過subprocess調用adb命令的相關資料,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-08-08
  • Django管理員賬號和密碼忘記的完美解決方法

    Django管理員賬號和密碼忘記的完美解決方法

    這篇文章主要給大家介紹了關于Django管理員賬號和密碼忘記的完美解決方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧
    2018-12-12

最新評論