C2-02 · Đổi độ F sang độ C
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:
Dạng bài
Ngôn ngữ cho phép
Python
Đề
Cho nhiệt độ ~F~ theo thang Fahrenheit. Đổi sang thang Celsius theo công thức
$$C = \frac{(F - 32) \times 5}{9}$$
rồi in ~C~ với đúng 1 chữ số thập phân.
Dữ liệu vào
Một dòng chứa số thực ~F~.
Kết quả
Một dòng: nhiệt độ ~C~ với đúng 1 chữ số thập phân (dùng dấu chấm).
Ràng buộc
- ~-459.6 \le F \le 10000~.
- ~F~ viết dạng số nguyên (
98,-40) hoặc có đúng một chữ số thập phân (98.6,32.0), dùng dấu chấm.
Ví dụ 1
Dữ liệu vào:
98.6
Kết quả:
37.0
Ví dụ 2
Dữ liệu vào:
-40
Kết quả:
-40.0
Giải thích ví dụ
- Ví dụ 1: ~(98.6 - 32) \times 5 / 9 = 66.6 \times 5 / 9 = 37~; in với một chữ số thập phân là
37.0(thân nhiệt bình thường). - Ví dụ 2: ~(-40 - 32) \times 5 / 9 = -40~: −40 là nhiệt độ duy nhất có số đo như nhau ở hai thang. Dữ liệu là số nguyên nhưng kết quả vẫn in một chữ số thập phân.
Ghi chú
- Đại lượng có thể lẻ thì đọc bằng
float()(mục 2.2.3); in bằng f-string:.1f(mục 2.5.2). - Chú ý thứ tự ưu tiên của phép toán (mục 2.3.4).
Nguồn trong sách: Bài C2-02, mục 2.10, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (*)
Đang tải...