Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python in số 1..50 không chia hết cho 2 và 3

In các số từ 1 đến 50 không chia hết cho 2 và không chia hết cho 3.

Ví dụ

print("Số 1..50 không chia hết cho 2 và 3:")
for n in range(1, 51):
    if n % 2 != 0 and n % 3 != 0:
        print(n, end=' ')

Kết quả

Số 1..50 không chia hết cho 2 và 3:
1 5 7 11 13 17 19 23 25 29 31 35 37 41 43 47 49

Giải thích

  • Vòng lặp range(1, 51).
  • Điều kiện: n % 2 != 0 and n % 3 != 0.
  • Tức là số không chia hết cho 2 (số lẻ) VÀ không chia hết cho 3.
  • Kết quả là các số ≡ 1, 5 (mod 6).
  • In cùng dòng với end=' '.