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.

Thử trong Trình chỉnh sửa

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}")
Đầu ra thiết bị đầu cuối
 4 is Even
 7 is Odd
 0 is Even
-3 is Odd

Triể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