על הקטגוריה שבוע 1

כאן תוכלו לשאול שאלות ולהתדיין על החומר של שבוע 1.

לשאלה חדשה, לחצו על “נושא חדש” בדף הקטגוריה.
השתדלו למצוא כותרת הולמת לבעיה שלכם כדי לקבל תשובה מהירה, ונסו לתאר את הבעיה שלכם בפירוט.

אתם אתם יודעים לצרף תמונות מסך או סרטונים רלוונטיים של הבעיה – זה עשוי לעזור לנו לפתור את הבעיה שלכם ביעילות.
לפני פתיחת אשכול, אל תשכחו לקרוא את אשכול השאלות הנפוצות של שבוע 1.


אני שובר את הראש על הerror הזה כבר 20 דקות. איפה הטעות שלי?

אני לא רואה את הבעיה בקוד. אבל כדי לנסות לאתר אותה, נסה אולי לשים את ההמרה לאינט כבר בשלב האינפוט, כך:
age = int(input(‘what is your age?’))
זה אמור לעבוד, אני עשיתי ככה את שלי.
אח"כ נסה את אותו הדבר במשתנה של ההמתנה, תמיר למחרוזת באותה השורה של החישוב.

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

היי מה קורה יש במחברת את התנאים בולאיינים ולא הצלחתי להבין משהו אם מישהו יעזור אני ישמח;
בסוף העמוד יש שם את שאלה עם הצב שרוצה להזמין גלידה והתנאי הוא שאם באחד ההזמנות של כדורי גלידה יהיה סוג אחד של גלידה אז זה בוודאות הוא. רשמתי קוד שאם יהיה לי את הכדור הספציפי הזה הוא אמור לרשום TRUE משום מה איפה שהוא אני טועה אני ישמח לדעת איפה

Icecream1 =input("Whats your ball of ice cream you want to order? ")
Icecream2 = input("Whats your ball of ice cream you want to order? ")
Icecream3 = input("Whats your ball of ice cream you want to order? ")
Icecream3 == “superstars”
Icecream2 == “superstars”
Icecream1 == “superstars”

order = (Icecream1 or Icecream2 or Icecream3)

print(order)
תודה מראש

תנסה את זה
Icecream1 =input("Whats your ball of ice cream you want to order? ")
Icecream2 = input("Whats your ball of ice cream you want to order? ")
Icecream3 = input("Whats your ball of ice cream you want to order? ")

order = (Icecream3 == “superstars” or Icecream2 == “superstars” or Icecream1 == “superstars”)

print(order)

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

לייק 1

כן בסוף נתן את התוצאה שהיית צריך תודה רבה

שלום!
יש שיעורים על החומר במחברות?
קצת לא ברור לי הסיפור של המשתנים, איפה אפשר לשמוע עוד מעבר למה שכתוב במחברת?
הוספתי את איפה נתקעתי
תודה מראש
אווה

אהלן, האמת שאני לא מבין למה בכלל השתמשת בעוד משתנה?
אני השתמשתי במשתנה age ופשוט עשיתי ככה:
age = 90 - age
age = str(age)
print(“hi” + name + “wait another " + age + " years.”)
זה יתן לך תוצאה נכונה.
מקווה שעזרתי.

האם יש דרך לקלוט את המשתנים בשאלה על קיפיק הצב ללא שימוש ברשימה מקושרת לשמירת הנתונים? ועל הדרך גם בלי תנאים (if else)
אחרת אין הפרדה בין הסרטינגים שקולטים מהמשתמש (סוגי הטעם של כדורי הגלידה) ובנוסף אין שום השוואה של כמות הסטרינגים שהכנסנו (כמות הטעמים) לכמות כדורי הגלידה שאמורים לקלוט מהמשתמש.
אמשח לקבל הכוונה כדי ללמוד לבד ולענות על השאלה גם באופן יעיל שישרת אותי (כבר יש לי בסיס בתכנות בשפות אחרות)

רמז - הבנת הנקרא… :wink:

אתה יודע, יכול להיות שלא הבנתי ובגלל זה שאלתי? בשביל לקבל הכוונה, אם זו התשובה שלך אז אתה לא עוזר, לא מכווין לתשובה ואפילו קצת מתנשא :wink:

האמת שדווקא בגלל שאמרת שיש לך רקע בתכנות החזקתי ממך ונתתי לך את הרמז שעזר לי כי גם אני בהתחלה כתבתי כמוך. אם תרצי את מוזמנת לכתוב לי בפרטי.

היי, מנחשת איתך - אולי זה כי חסרות גרשיים?
(“Yam_Mesicka”)

עוד לא למדנו דברים כמו תנאים ורשימות והאמת שהפיתרון הרבה יותר פשוט ואפשר לכתוב אותו בשורה אחת. רמז: in ו - and. מוזמן לפנות בפרטי אם צריך, בהצלחה!

היי לכולם!
ראשית תודה רבה לכל מי שעמל על הקורס הזה.
אני חושבת שבמחברת 7 בשבוע ראשון יש טעות בטבלת האמת.
ראו בתמונה המצורפת. התiצאה צריכה להיות True.
image

שלום וברכה לכולם,
אני אשמח להתחיל ללמוד עכשיו ואני אשמח לדעת איך ואיפה מתחילים מה ה’‘שיעורי בית’’ וכו’
תודה ויום טוב:-9