Kelvin đến fahrenheit python

Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu việc chuyển đổi nhiệt độ theo các thang đo khác nhau. Ba thang đo nhiệt độ phổ biến nhất là độ C, độ F và độ Kelvin. Mỗi thang đo đều có công dụng của nó nên nếu bạn gặp phải chúng và cần chuyển đổi giữa chúng thì công thức chuyển đổi như hình bên dưới

​Độ C đến độ F

F = [9/5] * C + 32

Kelvin đến độ F

F = [9/5] * [K – 273. 15] + 32

độ F sang độ C

​C = [5/9] * [F - 32]

Độ C đến Kelvin

​K = C + 273. 15

Kelvin đến độ C

​C = K – 273. 15

Fahrenheit đến Kelvin

​K = [5/9] * [F - 32] + 273. 15

GIẢI THÍCH MÃ SỐ

Trước tiên, hãy xác định tên hàm temp_conversion bao gồm tất cả chuyển đổi bằng cách sử dụng các câu lệnh if, elif và other. temp_conversion có ba đầu vào, đầu tiên là temp là nhiệt độ cần chuyển đổi, thứ hai là current_unit hiển thị thang nhiệt độ hiện tại và cuối cùng là to_be_convered xác định thang đo mà chúng ta muốn chuyển đổi nhiệt độ. Công thức của tất cả các chuyển đổi được hiển thị ở trên trong phần tổng quan. Mã của chức năng hiển thị dưới đây


# Temperature Conversion 
# Define a function for conversion

def temp_conversion[temp,current_unit,to_be_convered]:
# Use "F" for Fahrenheit, "C" for Celsius and "K" for Kelvin
### Conversion from Celsius to Fahrenheit ###
    if to_be_convered == "F" and current_unit == "C":
        new_temp = round[9 / 5 * temp + 32, 3]
        print["The converted temperature in Fahrenheit scale 
        is " + str[new_temp] + " degrees"]
        
### Conversion from Fahrenheit into Celsius ###    
    elif to_be_convered == "C" and current_unit == "F":
        new_temp = round[5 / 9 * [temp - 32], 3]
        print["The converted temperature in Celsius scale is  
        " + str[new_temp] + " degrees"]    
        
### Conversion from Celsius to Kelvin ###    
    elif to_be_convered == "K" and current_unit == "C":
        new_temp = round[temp + 273.15, 3]
        print["The converted temperature in Kelvin scale 
        is " + str[new_temp] + " degrees"]
        
### Conversion from Kelvin to Celsius ###    
     elif to_be_convered == "C" and current_unit == "K":
         new_temp = round[temp - 273.15, 3]
         print["The converted temperature in Celsius scale is 
         " + str[new_temp] + " degrees"]
         
### Conversion from Kelvin to Fahrenheit ###    
    elif to_be_convered == "F" and current_unit == "K":
        new_temp = round[9 / 5 * [temp - 273.15] + 32, 3]
        print["The converted temperature in Fahrenheit scale 
        is " + str[new_temp] + " degrees"]
        
### Conversion from Fahrenheit to Kelvin ###    
    else:
        new_temp = round[5 / 9 * [temp - 32] + 273.15, 3]
        print["The converted temperature in Kelvin scale 
        is " + str[new_temp] + " degrees"]                                                     

VÍ DỤ

Bây giờ, chúng tôi áp dụng chức năng này để chuyển đổi nhiệt độ theo các tỷ lệ khác nhau

Trong ví dụ đầu tiên, chúng tôi chuyển đổi nhiệt độ của độ C thành độ F

temp_conversion[108,"C","F"]

Nhiệt độ được chuyển đổi theo thang Fahrenheit là 226. 4 độ


Hãy lấy một ví dụ khác để chuyển đổi nhiệt độ từ Kelvin sang Fahrenheit

temp_conversion[235.685,"K","F"]

Nhiệt độ được chuyển đổi theo thang Fahrenheit là -35. 437 độ


PHẦN KẾT LUẬN

Bằng cách sử dụng chức năng trên, bạn có thể dễ dàng chuyển đổi nhiệt độ thành ba thang đo khác nhau và ngược lại. Tôi hy vọng bài viết này hữu ích cho bạn

Chủ Đề