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

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

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

1.使用pycharm運行溫度轉(zhuǎn)換程序,嘗試將溫度單位設(shè)在前面

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

循環(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("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))
            print("退出請輸入q")
        elif (temperature[-1] in ['c', 'C']):
            C = (1.8 * eval(temperature[0:-1]) + 32)
            print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))
        else:
            print("輸入格式錯誤")
            print("退出請輸入q")
convertemperature()

循環(huán) +異常處理 溫度單位設(shè)在前面 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("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))
            except:
                print("轉(zhuǎn)換失敗,請重新輸入")
            print("退出請輸入exit")
        elif (temperature[0] in ['c', 'C']):
            try:
                C = (1.8 * eval(temperature[1:]) + 32)
                print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))
            except:
                print("轉(zhuǎn)換失敗,請重新輸入")
            print("退出請輸入exit")
        else:
            print("輸入格式錯誤")
            print("退出請輸入exit")
    # 循環(huán) +異常處理 溫度單位設(shè)在前面 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("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))
            except:
                print("轉(zhuǎn)換失敗,請重新輸入")
            print("退出請輸入q")
        elif (temperature[0] in ['c', 'C']):
            try:
                C = (1.8 * eval(temperature[1:]) + 32)
                print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))
            except:
                print("轉(zhuǎn)換失敗,請重新輸入")
            print("退出請輸入q")
        else:
            print("輸入格式錯誤")
            print("退出請輸入q")

重量轉(zhuǎn)換

# 貨幣轉(zhuǎn)換、長度轉(zhuǎn)換 、重量轉(zhuǎn)換或者面積轉(zhuǎn)換
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("轉(zhuǎn)換后的重量是{:.2f}克".format(C))
        except:
            print("轉(zhuǎn)換失敗,請重新輸入")
        print("退出請輸入q")
    elif temperature[-1] in ['g', 'G']:
        try:
            C = (eval(temperature[0:-1]) / 1000)
            print("轉(zhuǎn)換后的重量是{:.2f}千克".format(C))
        except:
            print("轉(zhuǎn)換失敗,請重新輸入")
        print("退出請輸入q")
    else:
        print("輸入格式錯誤")
        print("退出請輸入q")
# 循環(huán) +異常處理  重量轉(zhuǎn)換

模仿例子程序,編寫英寸和厘米的轉(zhuǎ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("轉(zhuǎn)換后是{:.2f}c".format(C))
        except:
            print("轉(zhuǎn)換失敗,請重新輸入")
        print("退出請輸入q")
    elif temperature[-1] in ['c', 'C']:
        try:
            C = (eval(temperature[0:-1]) / 2.54)
            print("轉(zhuǎn)換后是{:.2f}i".format(C))
        except:
            print("轉(zhuǎn)換失敗,請重新輸入")
        print("退出請輸入q")
    else:
        print("輸入格式錯誤")
        print("退出請輸入q")

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

相關(guān)文章

  • Python實現(xiàn)批量提取PPT中的文字

    Python實現(xiàn)批量提取PPT中的文字

    這篇文章主要為大家詳細介紹了如何使用Python中的pptx和docx庫來將PPT中的文字提取到Word中,文中的示例代碼講解詳細,有需要的可以參考下
    2024-03-03
  • Python中的類屬性與實例屬性區(qū)別詳解

    Python中的類屬性與實例屬性區(qū)別詳解

    這篇文章主要介紹了Python中的類屬性與實例屬性區(qū)別詳解,類屬性是在類中定義的屬性,它是和這個類所綁定的,這個類中的所有對象都可以訪問,實例屬性是與類的實例相關(guān)聯(lián)的數(shù)據(jù)值,是這個實例私有的,需要的朋友可以參考下
    2023-08-08
  • python如何將多個映射合并為一個映射

    python如何將多個映射合并為一個映射

    ChainMap類是Python中collections模塊的一部分,用于將多個字典合并為一個映射,而不會在物理上合并字典,這使得字典中相同的鍵可以共存,輸出結(jié)果取決于鍵的檢索順序,ChainMap通過維護一個底層映射的列表,重定義字典操作來實現(xiàn)這一功能
    2024-09-09
  • python實現(xiàn)多圖像疊置輸出

    python實現(xiàn)多圖像疊置輸出

    這篇文章主要為大家詳細介紹了python實現(xiàn)多圖像疊置輸出,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Pytorch中關(guān)于nn.Conv2d()參數(shù)的使用

    Pytorch中關(guān)于nn.Conv2d()參數(shù)的使用

    這篇文章主要介紹了Pytorch中關(guān)于nn.Conv2d()參數(shù)的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python?ORM框架之SQLAlchemy?的基礎(chǔ)用法

    Python?ORM框架之SQLAlchemy?的基礎(chǔ)用法

    這篇文章主要介紹了Python?ORM框架之SQLAlchemy?的基礎(chǔ)用法,ORM全稱?Object?Relational?Mapping對象關(guān)系映射,更多詳細內(nèi)容需要的小伙伴課題參考下面文章介紹。希望對你的學(xué)習(xí)有所幫助
    2022-03-03
  • 在python中修改.properties文件的操作

    在python中修改.properties文件的操作

    這篇文章主要介紹了在python中修改.properties文件的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • PyCharm中Matplotlib繪圖不能顯示UI效果的問題解決

    PyCharm中Matplotlib繪圖不能顯示UI效果的問題解決

    這篇文章主要介紹了PyCharm中Matplotlib繪圖不能顯示UI效果的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 對python中的高效迭代器函數(shù)詳解

    對python中的高效迭代器函數(shù)詳解

    今天小編就為大家分享一篇對python中的高效迭代器函數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • pandas快速處理Excel,替換Nan,轉(zhuǎn)字典的操作

    pandas快速處理Excel,替換Nan,轉(zhuǎn)字典的操作

    這篇文章主要介紹了pandas快速處理Excel,替換Nan,轉(zhuǎn)字典的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論