C3-01 · Chẵn hay lẻ
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 số nguyên ~n~ (có thể âm). In Chan nếu ~n~ là số chẵn, in Le nếu ~n~ là số lẻ.
Nhắc lại: ~n~ chẵn khi ~n~ chia hết cho ~2~, tức phần dư của phép chia ~n~ cho ~2~ bằng ~0~. Số ~0~ và các số âm như ~-4~ cũng là số chẵn.
Dữ liệu vào
Một dòng chứa số nguyên ~n~.
Kết quả
Một dòng: Chan hoặc Le (chữ không dấu, viết hoa chữ đầu).
Ràng buộc
- ~-10^{18} \le n \le 10^{18}~.
Ví dụ 1
Dữ liệu vào:
-7
Kết quả:
Le
Ví dụ 2
Dữ liệu vào:
0
Kết quả:
Chan
Giải thích ví dụ
- Ví dụ 1: ~-7 = 2 \cdot (-4) + 1~, phần dư là ~1~ nên ~-7~ lẻ. Trong Python,
-7 % 2cho1(phần dư luôn nằm từ ~0~ đến ~b-1~, mục 2.3.1). - Ví dụ 2: ~0 = 2 \cdot 0~, chia hết cho ~2~, nên ~0~ là số chẵn.
Ghi chú
- Đọc ~n~ bằng
int(input()). Số rất lớn (vượt ~2^{53}~) đổi sangfloatsẽ bị làm tròn và mất chữ số cuối; bộ test có những số như vậy. - Hệ thống so từng dòng, bỏ qua dấu cách thừa; in thêm nhãn hay lời nhắc (
Nhap n:) là sai.
Nguồn trong sách: Bài C3-01, mục 3.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...