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].