Cześć,
od niedawna zainteresowałem się nauką programowania i dowiedziałem się że najlepszy na początek będzie Python,
pooglądałem trochę filmów na youtube i zamówiłem książki.
Wymyśliłem sobie że napiszę samodzielnie prosty program i wybór padł na kalkulator.
Chciałbym go napisać ze znanych mi komend a jest ich nie wiele i wydaje mi się że to może zadziałać ale potrzebuje pomocy bo program nie odpowiada tak jakbym tego chciał.
Nie rozumiem jak sprawić by po naciśnięciu "n" program ponowił pytanie a po naciśnięciu "t" poszedł dalej
Teraz nie ważne co wpiszę pojawia się "nie to nie".
W przypadku wyboru działania jest podobnie więc domyślam się że może chodzić o ten sam błąd który popełniam.
Wiem że kalkulator można w Pythonie zrobić dużo prościej i szybciej ale zależy mi żeby napisać to na piechotę i takimi najprostszymi metodami bo w mojej opinii nauczę się najwięcej.
Czy mógłby mi ktoś pomóc? Używałem komendy "While"(z której też chciałbym skorzystać) ale problemy były podobne.
czy = "t"
kur = "n"
input("Oto program do liczenia, chcesz coś policzyć ? (t/n)")
if kur == "n":
print("nie to nie")
elif czy == "t":
a = int(input("Podaj liczbę: "))
b = int(input("Podaj drugą liczbę: "))
d = "d"
o = "o"
p = "p"
w = "w"
input("Co chcesz zrobić? Dodać (d) odjąć (o) Pomnożyć (p) Podzielić (w)")
if d == "d":
wynik = (a + b)
elif o == "o":
wynik = (a - b)
elif p == "p":
wynik = (a * b)
elif w == "w":
wynik = (a / b)
else:
print("coś poszło nie tak, spróbujmy jeszczę raz")
print(wynik)