27.6.Chúng ta đã biết đơn vị đo nhiệt độ hiện nay trên thế giới có ba loại:Nhiệt độ tính theo...

Câu hỏi:

27.6. Chúng ta đã biết đơn vị đo nhiệt độ hiện nay trên thế giới có ba loại:

  • Nhiệt độ tính theo Celsius (nhiệt độ C).
  • Nhiệt độ tính theo Kelvin (nhiệt độ K).
  • Nhiệt độ tính theo Fahrenheit (nhiệt độ F).

Các công thức sau cho biết quan hệ toán học giữa các nhiệt độ trên.

TC =  5/9(TF -32)

TK = TC + 273.15

Viết thủ tục convertCK() thực hiện các công việc sau:

  • Yêu cầu nhập từ màn hình giá trị nhiệt độ TC tính theo C.
  • Tính toán và đưa ra màn hình nhiệt độ TK  tính theo K.
Câu trả lời:
Người trả lời: GV. Đỗ Hồng Linh
Cách 1:
Hàm được thiết lập có thể viết như sau:

def convertCK():
Tc = int(input("Nhập giá trị nhiệt độ tính theo Celsius:"))
Tk = Tc + 273.15
print("Nhiệt độ trên tính theo Kelvin là:", round(Tk))

Cách 2:
Bạn có thể tham khảo cách làm sau:

def convertCK():
Tc = float(input("Nhập giá trị nhiệt độ tính theo Celsius:"))
Tk = Tc + 273.15
print(f"Nhiệt độ trên tính theo Kelvin là: {Tk}")

Câu trả lời đầy đủ và chi tiết hơn:

Hàm convertCK() được thiết lập để thực hiện các công việc sau:
1. Yêu cầu người dùng nhập giá trị nhiệt độ theo đơn vị Celsius bằng cách sử dụng hàm input().
2. Biến Tc sẽ chứa giá trị được người dùng nhập.
3. Tính toán giá trị nhiệt độ theo đơn vị Kelvin bằng cách thêm 273.15 vào giá trị nhiệt độ theo đơn vị Celsius.
4. Kết quả được làm tròn và hiển thị ra màn hình với câu thông báo "Nhiệt độ trên tính theo Kelvin là: {giá trị nhiệt độ tính theo Kelvin}".

Đây là cách thực hiện chuyển đổi nhiệt độ từ đơn vị Celsius sang đơn vị Kelvin trong ngôn ngữ lập trình Python.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.10170 sec| 2203.398 kb