Od 2 dni zacząłem swoją zabawe z pythonem, wcześniej jedynie czytałem po psiak kod. Więc z góry proszę o wyrozumiałość ;]
Wykładam sie na stworzeniu prostego słownika. Wszystko działa pięknie gdy buduje słownik bezpośrednio poprzez wywołanie pythona w terminalu, ale program zaczyna się sypać gdy staram sie go zmajstrować w edytorze.
Z góry przepraszam za złe formatowanie tekstu, w IDE wszystko jest poprawnie sformatowane.
Prosty słowniczek, który będzie tłumaczył jakieś tam słówka po wpisaniu słowa kluczowego. Gdy wpisuje słowo kluczowe to zostaje zwrócona domyślna wartosć funkcji get() czyli None.
slownik = {
"slowo klucz": "odpowiedz",
"slowo klucz2": "odpowiedz2"
}
szukaj = ""
while szukaj != 3:
szukaj = int(raw_input("""
1 - Znajdz
2 - Dodaj
3 - Zamknij
"""))
if szukaj == 1:
search = raw_input("Podaj slowo: ")
if search in slownik:
print(slownik.get(""))
if szukaj == 2:
input("Dodaj: ")