Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python พิมพ์ตัวเลขในช่วงที่หารด้วยตัวเลขกำหนดลงตัว


แสดงตัวเลขทั้งหมดในช่วง [lower, upper] ที่หารด้วยตัวเลข divisor ลงตัว

ตัวอย่างโค้ด

lower = int(input("Lower bound: "))
upper = int(input("Upper bound: "))
divisor = int(input("Divisor: "))

print(f"Numbers in [{lower}, {upper}] divisible by {divisor}:")
for i in range(lower, upper + 1):
    if i % divisor == 0:
        print(i, end=' ')

ผลลัพธ์

Lower bound: 3
Upper bound: 8
Divisor: 2
Numbers in [3, 8] divisible by 2:
4 6 8

คำอธิบาย

  • รับค่า lower, upper, divisor จากผู้ใช้

  • ลูป range(lower, upper+1) ครอบคลุมทั้งสองขอบ

  • ตรวจสอบ i % divisor == 0

  • พิมพ์ตัวเลขที่ผ่านเงื่อนไข