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

Chương trình Python in số trong khoảng chia hết cho số cho trước

Nhập khoảng [lower, upper] và divisor, in các số trong khoảng chia hết cho divisor.

Ví dụ

low = int(input("Giới hạn dưới: "))
high = int(input("Giới hạn trên: "))
div = int(input("Số chia: "))

print(f"Số trong [{low}, {high}] chia hết cho {div}:")
for i in range(low, high + 1):
    if i % div == 0:
        print(i, end=' ')

Kết quả

Giới hạn dưới: 3
Giới hạn trên: 8
Số chia: 2
Số trong [3, 8] chia hết cho 2:
4 6 8

Giải thích

  • Nhập 3 giá trị từ bàn phím.
  • Duyệt từ low đến high inclusive.
  • Kiểm tra i % div == 0.
  • In các số thỏa mãn.
  • Có thể dùng list comprehension: [i for i in range(low, high+1) if i%div==0].