C1-04 · Đổi nhiệt độ

Xem dạng PDF

Gửi bài giải

Điểm: 1,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Nguồn bài:
Sách "Lập trình cơ sở với Python"
Dạng bài
Ngôn ngữ cho phép
Python

Đề

Đổi 25 độ C sang độ F theo công thức

$$F = C \times \frac{9}{5} + 32$$

(trong mã nguồn viết theo đúng thứ tự của sách: C * 9 / 5 + 32). Viết mã giả, tính tay kết quả, rồi viết chương trình in đúng một số.

Dữ liệu vào

Không có. Chương trình không đọc dữ liệu: mọi giá trị đã viết sẵn trong mã nguồn (cách đọc dữ liệu từ bàn phím học ở mục 2.4).

Kết quả

Một dòng: nhiệt độ F, đúng như Python in ra giá trị của biểu thức (phép chia / luôn cho số thực, mục 1.3.1).

Ràng buộc

  • Giá trị C = 25 viết sẵn trong mã. Chỉ in con số, không in chữ F, không in độ.

Lưu ý khi nộp

Đề yêu cầu máy tính biểu thức, không in con số đã tính tay. Hệ thống chỉ so kết quả in ra nên không phân biệt được print(25 * 9 / 5 + 32) với print(77.0); phần này giảng viên kiểm khi chấm tay. In đúng như mẫu: không nhãn, không đơn vị, không khoảng trắng hay dòng trống thừa.

Ví dụ

Dữ liệu vào:


Kết quả:

77.0

Giải thích ví dụ

Tính tay: ~25 \times 9 = 225~, ~225 / 5 = 45~, ~45 + 32 = 77~. Python thực hiện nhân, chia trước rồi mới cộng, từ trái sang phải; phép chia / cho số thực nên kết quả in là 77.0 chứ không phải 77 (giống 1250000 / 4 in 312500.0 ở mục 1.3.1).

Nguồn trong sách: Bài C1-04, mục 1.7, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (**)


Đang tải...