Làm thế nào để bạn viết một chương trình chuyển đổi nhiệt độ trong 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 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

Làm cách nào để viết chương trình chuyển đổi độ F sang độ C trong Python?

Trăn .
Độ F = 54
Độ C = [[F-32]*5]/9
print["Nhiệt độ tính bằng độ C là. "];
in[độ C];

Công thức chuyển đổi nhiệt độ là gì?

Công thức chuyển đổi nhiệt độ . Để chuyển đổi nhiệt độ theo độ F sang độ C, hãy trừ 32 rồi nhân với. 5556 [hoặc 9/5] . Để chuyển đổi nhiệt độ tính bằng độ C sang độ F, hãy nhân với 1. 8 [hoặc 9/5] và thêm 32.

Nêu các bước chuyển đổi nhiệt độ?

Dưới đây là các công thức chuyển đổi nhiệt độ. .
độ C để độ Kelvin. K = C + 273. 15
Kelvin đến độ C. C = K - 273. 15
độ F sang độ C. C = [F-32] [5/9]
độ C đến độ F. F = C[9/5] + 32
Fahrenheit đến Kelvin. K = [F-32] [5/9] + 273. 15
Kelvin đến độ F. F = [K-273. 15] [5/9] + 32

Làm cách nào để viết chương trình Python để đoán một số từ 1 đến 9?

Mã Python. nhập target_num ngẫu nhiên, đoán_num = ngẫu nhiên. randint[1, 10], 0 trong khi target_num. = đoán_num. Guess_num = int[input['Đoán một số từ 1 đến 10 cho đến khi bạn hiểu đúng. ']] print['Đã đoán đúng. ']

Chủ Đề