به نام خدا
با نوشتن برنامهای ساده به زبان پایتون، میتوانید پاسخ این پرسش را بیابید.
import math
count = 0
a = str(math.factorial(25))
for i in range(0, len(a)):
if a[i] == "0":
count += 1
print("Number of zeros:", count)
اگر برنامه را اجرا کنید، در خروجی، Number of zeros: 9 نمایش داده میشود. یعنی تعداد تمام صفرهای عدد $25!$، 9 تاست. اگر کمی کد برنامه را تغییر دهیم، میتوان تعداد صفرهای فکتوریل هر عدد حسابی را محاسبه کرد. کافی است در خط سوم برنامه، بهجای عدد 25، یک عدد حسابی دلخوه دیگر را قرار دهید. یا اینکه کد برنامه را بهصورت زیر تغییر دهید.
import math
count = 0
a = str(math.factorial(int((input("Enter a whole number: ")))))
for i in range(0, len(a)):
if a[i] == "0":
count += 1
print("Number of zeros:", count)
در این حالت، پس از اجرای برنامه، عبارت Enter a whole number: نمایش داده میشود و پس از تایپ کردن یک عدد حسابی و زدن کلید Enter، تعداد صفرهای فاکتوریل عدد وارد شده، نمایش داده میشود.