Siemka, mam pewien problem. Jestem początkujacym i chciałem napisac w pythonie prosty program losujący jeden element z stworzonej wczesniej listy. Następnie użytkownik miałby podac nazwe wylosowanego elementu i ma na to 2 próby. Jezeli mu sie nie uda(2)to program wypisuje, że nie udało sie oraz podaje nazwe o który element chodziło, jezeli sie uda to program gratuluje a przy kazdej pierwszej pomyłce informuje o tym iż została nam jedna próba.
Mój problem polega na tym, że nie potrafie napisac kodu w którym uda sie zgadnąć. Mam stworzoną liste ale nawet jak wpisuje dobrze nazwe jej elementu i to o niego chodziło to nie udaje sie zgadnąć. wklejam wam mój kod i prosze o porade jak to zrobic by uzytkownik po wpisaniu prawidłowego ciągu znakow(np własnie Karczek który jest elementem listy) wygrał
import random
Dania = ["Kotlet", "Karczek", "Sałatka", "Rosół","Zupa pomidorowa"]
print("Witaj! Jeśli zgadniesz które danie z listy poniżej mam na myśli otrzymasz je za darmo, masz 2 próby. Powodzenia!")
print(Dania)
Darmowe = random.sample(Dania, 1)
for i in range(2):
print("Próba numer: ", i + 1)
odp = input("Podaj jakie danie miałem na myśli: ")
if odp == Darmowe:
print("Udało ci sie, zgadleś chodziło o: ", Darmowe)
break
elif i == 1:
print("Nie udało ci sie, chodziło o: ", Darmowe)
else:
print("Nie, masz jeszcze jedną próbe")
print()