Kod ukazujący podstawowe konstrukcje warunkowe w języku Python
jajo = ""
print("Stoisz na rozdrozu, wybierz droge:")
odp = input("1. Idziesz w lewo\n2. Idziesz w prawo\n")
if odp == "1":
print("Idziesz w lewo i spotykasz smoka!")
exit()
elif odp == "2":
print("Idziesz w prawo i spotykasz jednorożca!")
odp = input("Czy chcesz pogłaskać jednorożca? (tak/nie)\n")
if odp == "tak":
print("Pogłaskałeś jednorożca i on cię nagrodził złotym jajem!")
jajo = "złote jajo"
elif odp == "nie":
print("Nie pogłaskałeś jednorożca, ale on i tak cię nagrodził czarnym jajem!")
jajo = "czarne jajo"
else:
print("Nie wybrałeś żadnej drogi, stoisz w miejscu.")
print("Idziesz dalej i spotykasz czarodzieja!")
if jajo == "złote jajo":
print("Czarodziej widzi złote jajo i daje ci magiczny miecz!")