פיית'ון 3.5, trailing zeros

Yehuda Katz

New member
פיית'ון 3.5, trailing zeros

אני מנסה לכתוב תכנית שתחשב את מספר האפסים שבסוף הביטוי !100 (מאה עצרת). אני יודע לתת פתרון מתמטי (עם התשובה 24) אבל אני מחפש פתרון תכנותי.
הורדתי מהמודול math את factorial אבל כל ניסיונותיי להמשיך עלו בתוהו.
תודה על עזרה.

יהודה
 

Expect

New member
מה לגבי זה?

>>> longint = "1000000000000">>> def trailing_zeros(longint):
manipulandum = str(longint)
return len(manipulandum)-len(manipulandum.rstrip('0'))>>> trailing_zeros(longint)12
 

Yehuda Katz

New member
Trailing Zeros

Expect - הפתרון שלך מתוחכם ויפייפה. תודה רבה לך.
יהודה
 
למעלה