Hướng dẫn how do you convert a temperature in python? - làm thế nào để bạn chuyển đổi nhiệt độ trong python?

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:49 (UTC/GMT +8 giờ)

Python điều kiện: Bài tập-2 với giải pháp

Viết một chương trình Python để chuyển đổi nhiệt độ thành và từ Celsius, Fahrenheit.

Python: Nhiệt độ của Centigrade và Fahrenheit:

Thang đo Centigrade, còn được gọi là Thang đo Celsius, được phát triển bởi nhà thiên văn học Thụy Điển Andres Celsius. Trong thang điểm của Centigrade, nước đóng băng ở 0 độ và sôi ở 100 độ. Công thức chuyển đổi Centigrade sang Fahrenheit là:

Fahrenheit và Centigrade là hai thang đo nhiệt độ được sử dụng ngày nay. Thang đo Fahrenheit được phát triển bởi nhà vật lý người Đức Daniel Gabriel Fahrenheit. Ở quy mô Fahrenheit, nước đóng băng ở 32 độ và sôi ở 212 độ.

C = (5/9) * (F - 32)

trong đó f là nhiệt độ fahrenheit. Bạn cũng có thể sử dụng trang web này để chuyển đổi nhiệt độ Fahrenheit thành Centigrade. Chỉ cần nhập nhiệt độ Fahrenheit vào hộp văn bản bên dưới, sau đó nhấp vào nút Chuyển đổi.

Hướng dẫn how do you convert a temperature in python? - làm thế nào để bạn chuyển đổi nhiệt độ trong python?

Giải pháp mẫu:-

Mã Python:

temp = input("Input the  temperature you like to convert? (e.g., 45F, 102C etc.) : ")
degree = int(temp[:-1])
i_convention = temp[-1]

if i_convention.upper() == "C":
  result = int(round((9 * degree) / 5 + 32))
  o_convention = "Fahrenheit"
elif i_convention.upper() == "F":
  result = int(round((degree - 32) * 5 / 9))
  o_convention = "Celsius"
else:
  print("Input proper convention.")
  quit()
print("The temperature in", o_convention, "is", result, "degrees.")

Đầu ra mẫu:

Input the  temperature you like to convert? (e.g., 45F, 102C etc.) : 104f                                     
The temperature in Celsius is 40 degrees. 

Sơ đồ:

Hướng dẫn how do you convert a temperature in python? - làm thế nào để bạn chuyển đổi nhiệt độ trong python?

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước đây: Viết một chương trình Python để tìm những con số đó chia hết cho 7 và bội số của 5, từ 1500 đến 2700 (cả hai bao gồm). Write a Python program to find those numbers which are divisible by 7 and multiple of 5, between 1500 and 2700 (both included).
Next: Write a Python program to guess a number between 1 to 9.

Python: Lời khuyên trong ngày

Giải nén các biến bằng toán tử splat:

>>> def test(x, y, z):
>>> 	print(x, y, z)  
>>> res = test(*[10, 20, 30]) 
10 20 30
>>> res = test(**{'x': 1, 'y': 2, 'z': 3} )
10 20 30

Trong hướng dẫn này, chúng tôi sẽ học cách viết một chương trình Python để chuyển đổi nhiệt độ Celsius thành nhiệt độ Fahrenheit.

Celsius:

Celsius là một đơn vị đo lường cho nhiệt độ, và nó còn được gọi là Centigrade, và nó là đơn vị có nguồn gốc SI được sử dụng bởi hầu hết các quốc gia trên toàn thế giới.

Nó được đặt theo tên của nhà thiên văn học Thụy Điển Anders Celsius.

Fahrenheit:

Fahrenheit cũng là một thang đo nhiệt độ, và nó được đặt theo tên của nhà vật lý người Đức sinh ra ở Ba Lan Daniel Gabriel Fahrenheit, và nó sử dụng độ Fahrenheit làm đơn vị cho nhiệt độ.

Giả sử chúng ta có nhiệt độ theo mức độ và nhiệm vụ của chúng ta là chuyển đổi giá trị của nhiệt độ thành mức độ fahrenheit và hiển thị nó.

Example:

Approach:

Chúng ta có thể nhập nhiệt độ độ Celsius và áp dụng công thức hội thoại của mức độ Fahrenheit từ độ C. Sau đây là mối quan hệ của bằng cấp độ Celsius và mức độ Fahrenheit:

T (�fahrenheit) = (t (�Celsius)*1.8) +32

Hoặc chúng ta có thể viết:

T (�fahrenheit) = (t (�Celsius)*9/5) +32

Example:

Output:

Temperature value in degree Celsius:  34
The 34.00 degree Celsius is equal to: 93.20 Fahrenheit
----OR----
Temperature value in degree Celsius:  23
The 23.00 degree Celsius is equal to: 73.40 Fahrenheit

Để chuyển đổi mức độ Fahrenheit thành mức độ CLESIUS:

Người dùng có thể sử dụng công thức sau để chuyển đổi mức độ Fahrenheit thành C Erth Celsius:

Hướng dẫn how do you convert a temperature in python? - làm thế nào để bạn chuyển đổi nhiệt độ trong python?

Example:

Output:

Temperature value in degree Fahrenheit:  113
The 113.00-degree Fahrenheit is equal to: 45.00 Celsius
----OR----
Temperature value in degree Fahrenheit:  234
The 234.00-degree Fahrenheit is equal to: 112.22 Celsius

Sự kết luận

Trong hướng dẫn này, chúng tôi đã thảo luận về cách viết một chương trình Python để chuyển đổi mức độ Fahrenheit thành C Erdius và ngược lại.


Làm thế nào để bạn chuyển đổi công thức nhiệt độ?

Dưới đây là các công thức chuyển đổi nhiệt độ:..
Celsius đến Kelvin: K = C + 273,15 ..
Kelvin đến Celcius: C = K - 273,15 ..
Fahrenheit to Celcius: C = (F-32) (5/9).
Celsius đến Fahrenheit: F = C (9/5) + 32 ..
Fahrenheit to Kelvin: K = (F-32) (5/9) + 273,15 ..
Kelvin đến Fahrenheit: F = (K-273.15) (9/5) + 32 ..

Làm thế nào để bạn chuyển đổi Fahrenheit sang Celsius trong Python?

Mã chúng ta hãy..
temp = float (đầu vào ("Nhập nhiệt độ vào Fahrenheit:")) chúng tôi sẽ chuyển đổi nhiệt độ thành phao bằng float () để chúng tôi có thể thực hiện các tính toán trên đó.....
Celsius = (temp - 32) * 5/9.....
in (f "{temp} trong fahrenheit bằng {celsius} trong celsius").

Làm thế nào để bạn chuyển đổi nhiệt độ từ Celsius sang Fahrenheit trong gấu trúc?

Giải pháp 1..
Xác định DataFrame với các giá trị cột 'ID' và 'Celsius' ..
Áp dụng hàm df.assign bên trong chức năng viết lambda để chuyển đổi các giá trị celsius bằng cách nhân (9/5)*df [celsius] +32 và gán nó cho fahrenheit.Nó được định nghĩa dưới đây -.

Làm thế nào để bạn chuyển đổi từ Celsius sang Kelvin trong Python?

Output..
# Chức năng chuyển đổi nhiệt độ từ độ Celsius sang Kelvin ..
Def Temp (Celsius):.
trở lại (Celsius + 273,15).
Celsius = 30 ..
In ("Nhiệt độ tính bằng độ C (", Celsius).
in ("giá trị của nhiệt độ đã cho trong Kelvin (k) là =", temp (celsius)).