Co jest źle w tym kodzie, a dokładniej w 4 linijce? Ciągle mi pokazuje, że źle a=float(input("Podaj liczbe a:")) b=float(input("Podaj liczbe b:")) dzialanie=input("Mam wykonac dodawanie czy odejmowanie?") if dzialanie==-: wynik=a+b print("Wynik to",wynik) else: wynik=a-b print("Wynik to",wynik)
Odpowiedź
Napisałam kod z tymi zmianami, które objaśnił dfw.
Dodatkowo wstawiłam spacje tam gdzie powinny być. Nie tylko dlatego, że ktoś tak kazał, ale przede wszystkim dlatego, że tak się wygodniej czyta!
Dodatkowo kod można uprościć, ponieważ wartość zmiennej wynik jest zawsze wypisywana, więc print() może być jeden raz poza obszarem if/else.