ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาและแนวทางแก้ไขปัญหาที่กำหนด
คำชี้แจงปัญหา −ให้ตัวเลข n ค้นหาว่าตัวเลขทั้งหมดของ n หารหรือไม่
ที่นี่เราจะตรวจสอบว่าไม่มี 0 ในจำนวนที่กำหนดเพราะจะทำให้หารด้วยศูนย์ข้อยกเว้นและด้วยเหตุนี้เราจึงต้องส่งคืน no เป็นคำตอบ
มิฉะนั้นเราต้องตรวจสอบว่าตัวเลขทั้งหมดสามารถแบ่งตัวเลขโดยใช้แฟล็กตัวแปรชั่วคราวที่อนุญาตให้ประกาศเงื่อนไขการตรวจสอบได้หรือไม่
ทีนี้มาดูการใช้งานกัน −
ตัวอย่าง
n=int(input())
flag=1
for i in str(n):
if int(i)!=0 and n%int(i)==0:
flag=1
else:
flag=0
if(flag==1):
print("Yes")
else:
print("No") ผลลัพธ์
Yes(22)
ตัวแปรทั้งหมดถูกประกาศในขอบเขตสากลดังแสดงในภาพด้านล่าง

บทสรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการเช็คว่าตัวเลขทั้งหมดของตัวเลขหารกันหรือไม่