13 lines
506 B
Python
13 lines
506 B
Python
|
def anzahl_nullen_am_ende(n):
|
||
|
"""Berechnet die Anzahl der Nullen am Ende von n!."""
|
||
|
anzahl_fuenf = 0
|
||
|
while n > 0:
|
||
|
n //= 5 # Ganzzahlige Division durch 5
|
||
|
anzahl_fuenf += n
|
||
|
return anzahl_fuenf
|
||
|
|
||
|
# Beispiel: Benutzer gibt eine Zahl ein
|
||
|
if __name__ == "__main__":
|
||
|
n = int(input("Bitte geben Sie eine Zahl n ein, um die Anzahl der Nullen am Ende von n! zu berechnen: "))
|
||
|
nullen = anzahl_nullen_am_ende(n)
|
||
|
print(f"Die Anzahl der Nullen am Ende von {n}! ist: {nullen}")
|