Python 實用程式函式! 英里加侖和公升 百公里快速智慧型單位轉換

Mondo 汽車 更新 2024-02-01

在本 python 教程中,我們建立了兩個函式,用於在英里/加侖和公升/百公里之間進行轉換。 第乙個函式liters_100km_to_miles_gallon將公升每百公里轉換為加侖每英里,第二個函式miles_gallon_to_liters_100km實現反向轉換。 有了這兩個函式,我們可以輕鬆地在這兩個不同的單位之間進行轉換。 然後,我們將展示如何將這些函式用於使用者互動,使用者可以選擇將公升/百公里轉換為加侖/英里,或將加侖/英里轉換為公升/百公里。 這個簡單的程式使單位轉換變得簡單直觀。

您可以使用以下兩個函式將英里加侖轉換為公里公升,反之亦然:

def liters_100km_to_miles_gallon(liters_per_100km):

將公升每百公里轉換為加侖每英里

miles_per_gallon = (100 / (liters_per_100km / 3.785411784 / 1.609344))

return miles_per_gallon

def miles_gallon_to_liters_100km(miles_per_gallon):

將加侖每英里轉換為公升每百公里

liters_per_100km = (100 / (miles_per_gallon * 1.609344 / 3.785411784))

return liters_per_100km

使用這兩個函式,您可以在它們之間進行轉換。 例如:

測試公升 100 公里到英里加侖功能

liters_per_100km = 5.6

miles_per_gallon = liters_100km_to_miles_gallon(liters_per_100km)

print(f"公升/100 公里 = 加侖/英里")

測試英里加侖到公升 100km 功能

miles_per_gallon = 40

liters_per_100km = miles_gallon_to_liters_100km(miles_per_gallon)

print(f"加侖每英里 = 公升每百公里")

您可以將這兩個功能結合起來,以便在需要時輕鬆進行單位轉換。 例如,您可以編寫乙個程式,根據使用者的選擇在英里加侖和公里公升之間進行轉換:

def main():

print("請選擇轉換型別:")

print("1.公升每 100 公里 到 加侖每英里")

print("2.加侖每英里 到 公升每 100 公里")

choice = int(input("輸入選項(1 或 2):"))

if choice == 1:

liters_per_100km = float(input("輸入每 100 公里的公升數:"))

miles_per_gallon = liters_100km_to_miles_gallon(liters_per_100km)

print(f"公升/100 公里 = 加侖/英里")

elif choice == 2:

miles_per_gallon = float(input("輸入每英里加侖數:"))

liters_per_100km = miles_gallon_to_liters_100km(miles_per_gallon)

print(f"加侖每英里 = 公升每百公里")

else:

print("對於無效選項,請輸入 1 或 2")

if __name__ == "__main__":

main()

該程式將根據使用者的選擇執行相應的轉換。 您可以根據需要修改或擴充套件程式,以適應更多轉化型別或新增更多使用者互動。

相關問題答案

    Python 中格式函式的用法

    在 Python 程式設計中,格式化輸出是一項非常重要的操作,可以使資料更加直觀和易於理解。Python 中的 format 函式是實現格式化輸出的主要方法之一。它可以將變數插入到字串中,並以某種格式排列和顯示它們。基本用法 最基本的用法是使用位置引數。在字串 中使用大括號來指示需要插入變數的位置,...

    Python 中示例函式的用法

    在 Python 中,sample 函式用於從指定的事件空間中隨機選擇指定數量的樣本。它通常用於統計學 機器科學 習等領域,在處理資料集時特別有用。下面是如何使用示例函式的示例 python import numpy as np 建立乙個包含 個元素的一維陣列。data np.array ,,,,,...

    Python計數函式計數,綜合分析,實用指南

    在 Python 中,計數函式 count 是乙個非常有用的內建函式,用於計算序列中元素的出現次數。本文將詳細介紹 count 函式的使用,以幫助讀者更好地理解和應用它。基本用法。count 函式的基本用途是計算序列中元素的出現次數。其基本語法為 sequence.count value 其中 se...

    如何使用python計數函式count

    Python 的計數函式 count 可用於計算可雜湊物件中每個元素的出現次數。使用計數器類及其計數方法,我們可以輕鬆完成此任務。另外,請注意,只能計算可雜湊物件。匯入所需的庫 在 Python 中使用 count 函式之前,您需要匯入集合庫。該庫提供了許多有用的工具,其中之一是計數器類。技能習 考...

    range 函式的 Python 用法

    range 是 Python 中的乙個內建函式,用於建立整數序列,通常用於 for 迴圈。了解 range 的使用將有助於我們使用迴圈。range 函式的語法格式如下 start 序列的起始值,預設從 開始。stop 序列末尾的值 不包括在序列中 step 步長,預設為 .只有乙個引數。range ...