כאן כבר עוסקים בדוגמה מעט יותר ארוכה
כדי להבין את הקוד קודם נבין את הפסדו-קוד
ז”א מה הקוד עושה בשפה חצי אנושית חצי של מחשב
פסדו-קוד:
- שמור מערך בזכרון של שלושה מילים: ספסל, חתול וכלב
- הגרל מספר בין 0 ל 2
- הדפס למשתמש: “נסה לנחש מה בחרתי”
- רוץ שלוש פעמים על:
- קלוט קלט מהמשתמש
- השווה האם הקלט מהמשתמש שווה למספר שהגרלתי
- אם כן הדפס למשתמש “צדקת!”
- אחרת הדפס למשתמש “לא…”
קוד להדגמת תנאים – משחק ניחוש:
import random
objects=[“bench”,”cat”,”dog”]
x=random.randint(0,len(objects)-1)
print(“Try to guess my thought . . . (take 3 guesses)”)
for k in range(3):
a=input(“Trial #” + str(k) + “: “)
if a==objects[x]:
print(“You Right !”)
else:
print(“Nope…”)