Trình kiểm tra số chẵn hoặc số lẻ của Python
Xác định xem một số nguyên là chẵn hay lẻ bằng cách sử dụng toán tử số học modulo trong Python.
Tổng quan
Số chẵn là số nguyên chia hết cho 2. Số lẻ khi chia cho 2 dư 1.
Chúng tôi sử dụng toán tử modulo `%` của Python, trả về phần còn lại của phép chia. Đối với bất kỳ số chẵn nào, `n % 2` có giá trị là `0`.
Khái niệm khoa học máy tính cổ điển này được sử dụng rộng rãi trong việc lặp, phân vùng dữ liệu và thiết kế thuật toán cơ bản.
Đầu ra mã & thực thi
Hàm đánh giá trạng thái chẵn/lẻ cho các số nguyên âm, dương và 0.
def is_even(num):
return num % 2 == 0
numbers = [4, 7, 0, -3]
for n in numbers:
result = "Even" if is_even(n) else "Odd"
print(f"{n:2d} is {result}") 4 is Even
7 is Odd
0 is Even
-3 is OddTriển khai từng bước
- Màu hàng xen kẽ trong bảng/UI
- Phân phối nhiệm vụ trên nhiều quy trình công nhân
- Câu đố lý thuyết số
Câu hỏi thường gặp
0 là chẵn hay lẻ?
Số 0 là số chẵn vì khi chia cho 2 có số dư là 0 (0 = 2 * 0).
Chủ đề liên quan
Kiểm tra xem một số là dương, âm hay bằng 0 trong Python bằng cách phân nhánh có điều kiện.
Tập lệnh máy tính đơn giản PythonXây dựng một máy tính cơ bản bằng Python. Tìm hiểu cách ánh xạ các toán tử toán học, thực hiện các luồng thực thi của người dùng và xử lý logic nguyên bản.