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

โปรแกรม Python นับเลขศูนย์ต่อท้ายในแฟกทอเรียลของตัวเลข


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาตามที่ระบุด้านล่าง

คำชี้แจงปัญหา − เราได้รับจำนวนเต็ม n เราจำเป็นต้องนับจำนวนศูนย์ต่อท้ายในแฟกทอเรียล

ทีนี้มาดูวิธีแก้ปัญหาในการใช้งานด้านล่าง -

ตัวอย่าง

# trailing zero
def find(n):
   # Initialize count
   count = 0
   # update Count
   i = 5
   while (n / i>= 1):
      count += int(n / i)
      i *= 5
   return int(count)
# Driver program
n = 79
print("Count of trailing 0s "+"in",n,"! is", find(n))

ผลลัพธ์

Count of trailing 0s in 79 ! is 18

โปรแกรม Python นับเลขศูนย์ต่อท้ายในแฟกทอเรียลของตัวเลข

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการสร้างโปรแกรม Python เพื่อนับเลขศูนย์ต่อท้ายในแฟกทอเรียลของตัวเลข