מפענח הצפנים - שאלה רק לגבי 0634

אני עדיין לא מאמין לעצמי, אבל אני חושב שהצלחתי את התרגיל חוץ מבעיה אחת.

אני מכניס לפונקציה שבניתי 4 ספרות בו זמנית (כלומר כביכול מספר “באלפים”)
משום מה שאני מכניס את המספר 0634 (או כל מספר שמתחיל עם אפס) האפס מסומן באדום והוא מראה לי טעות (לא פונקציה אלא בהזנה שלי).

מה יודע מה אפשר לעשות?
לדוגמא:
the_safe(0634) = הפונקציה לא עובדת
the_safe(1856) = הפונקציה עובדת (ונותנת לי 3 ניסיונות)

אם אתה מכניס את זה בעצמך לפונקציה ולא כקלט שנקרא בעזרת input, זו אכן טעות, כי פייתון לא מכיר מספרים שמתחילים ב-0 - ממש כמו שלא תכתוב 0634 אלא 634 בתרגיל במתמטיקה למשל.

לייק 1

הבנתי חח, כל כך התרגשתי שהצלחתי שכתבתי את זה ישירות בפונקציה במקום ליצור input תודה!

לייק 1

תמיד אתה יכול להפוך את זה למחרוזת באמצעות - str()
ואז זה לא משנה איזה מספר הכנסת :grinning: