10
คุณจะตรวจสอบได้อย่างไรว่าตัวเลขนั้นหารด้วยจำนวนอื่น (Python) ได้หรือไม่?
ฉันต้องการทดสอบว่าแต่ละตัวเลขตั้งแต่ 1 ถึง 1,000 เป็นผลคูณของ 3 หรือผลคูณของ 5 วิธีที่ฉันคิดว่าฉันจะทำเช่นนี้คือการหารจำนวนด้วย 3 และถ้าผลลัพธ์เป็นจำนวนเต็มมันจะ เป็นผลคูณของ 3 เหมือนกันกับ 5 ฉันจะทดสอบว่าตัวเลขนั้นเป็นจำนวนเต็มได้อย่างไร นี่คือรหัสปัจจุบันของฉัน: n = 0 s = 0 while (n < 1001): x = n/3 if isinstance(x, (int, long)): print 'Multiple of 3!' s = s + n if False: y = n/5 if isinstance(y, …