Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

תיכנות בלינוקס - שאלה פשוטה מספר פייתון באנגלית...

Anonymous - 07/08/2018 - 10:13
נושא ההודעה: שאלה פשוטה מספר פייתון באנגלית...
ציטוט:
#Write a program that simulates a fortune cookie. The program
#should display one of five unique fortunes, at random, each
#time it’s run.



אני מסתבך עם דברים כאלו בקלות אבל אני מקווה עם הזמן להשתפר

בכל אופן
הנה מה שרשמתי ונתקעתי
קוד:
import random

# list of furtune cookie sayings

one = "For hate is never conquered by hate. Hate is conquered by love ."
two = "Your worst enemy has a crush on you!"
three = "You will make many changes before settling down happily."
four = "If you have something worth fighting for, then fight for it."
five = "In music, one must think with his heart and feel with his brain."

# choosing one randomly
cookie = random.randint(1, 5)
if cookie


צריך להיות מאוד פשוט. אשמח לעזרה/רמז לתשובה

כלומר ממש אשמח כי הקושי שלי למצוא תשובה לבד גדול..תודה
mksoft - 07/08/2018 - 10:22
נושא ההודעה:
הבעיה שלך ששמת אותם במשתנים שונים, שים אותם ב-list והשתמש ב-random.choice.
Anonymous - 07/08/2018 - 10:42
נושא ההודעה:
הספר עוד לא לימד LISTS למרות שאני למדתי את זה פעם קצת

הפיתרון צריך להיות ללא
mksoft - 07/08/2018 - 12:08
נושא ההודעה:
בלה, מגעיל. במקרה כזה, לך על בדיקות:

קוד:

if cookie == 1:
    print(one)
elif cookie == 2:
    print(two)
....


אפשר לוותר על ההצבה במשתנים ולהשתמש ישירות במחרוזת ב-print.
Anonymous - 08/08/2018 - 13:14
נושא ההודעה:
הבנתי. מצויין

הלוואי ולא הייתי זקוק לעזרתכם יותר אבל כנראה שבהמשך גם אהיה צריך
כל הזמנים הם GMT + 2 שעות