Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để đếm các số 0 ở cuối trong giai thừa của một số


Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho câu hỏi được đưa ra bên dưới.

Tuyên bố sự cố - Chúng ta được cho một số nguyên n, chúng ta cần đếm số lượng các số không ở cuối trong giai thừa.

Bây giờ chúng ta hãy quan sát giải pháp trong việc triển khai bên dưới -

Ví dụ

# 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))

Đầu ra

Count of trailing 0s in 79 ! is 18

Chương trình Python để đếm các số 0 ở cuối trong giai thừa của một số

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về cách chúng ta có thể tạo một Chương trình Python để đếm các số 0 ở cuối theo giai thừa của một số