עזרה בתרגיל מפענח הצפנים במחברת 3

היי,
אני ממש מסתבכת עם התרגילים במחברת 3.
אני מנסה כרגע לפתור את מפענח הצפנים.
:זה הקוד שרשמתי כרגע

code = 4812
def volt_code(code_number):
if try_1 == code:
return “The volt was sucsessfuly opened”
if ‘4’ in str(try_1) or ‘8’ in str(try_1) or ‘1’ in str(try_1) or ‘2’ in str(try_1):
return “you have 1 correct numbers”
return “The alarm was activated”

try_1 = int(input("Please insert your code: "))
volt_code(str(try_1))

האם זה בכלל כיוון? אין לי מושג
תודה!

התרגיל הזה מורכב מכמה חלקים, תתחילי עם החזרת תשובה של מספר הניחושים כי אני רואה שניסית.

בקוד שכתבת, מה יקרה אם המשתמש ינחש נניח 2 מספרים נכונים?
נסי לחשוב קודם על דרך שבה תוכלי להוסיף 1 על כל מספר נכון, ולהדפיס את סך המספרים הנכונים.

כמה הערות לקוד שרשום כאן:
פונקציות צריכות להיות בראש הקוד.
Vault ולא Volt :wink:
לא מחזירים לרוב סטרינג בצורה הזו ב-return, אלא תחת משתנה מתאים.

לא אכתוב כאן פתרון משום שצוות האתר דורש שלא לכתוב חצאי פתרון (מוזמנת להתייעץ בפרטי).

תחשבי תמיד במשימות ואם את מתקשה ומסתבכת - תתחילי מחדש.
בהתחלה תציירי לך תרשים זרימה לקוד ואז תתרגמי אותו לפייתון.
תזכרי שהשפה היא לא זו שמשנה, אלא היא אמצעי. הלוגיקה היא האתגר.
מקווה שעזרתי! עדכני שהצלחת.