for powitanie in usernames: if powitanie == 'Sandra': print("Witaj zlotko,chcesz klapsa ?") else: print("Witaj " + powitanie) W Sublimetext z dodatkiem do uruchamiania pythona dziala normlanie, poprzez konsole rowniez wykonuje sie normalnie. Natomiast w pycharm gdzie podlaczony jest dokladnie ten sam python3.6 dostaje:
File "sciezka do pliku.py", line 6 if ^ SyntaxError: invalid syntax
@Tajemniczy_Matador: Albo wcięcia się zjadły, albo przed if jest coś jeszcze. Jak nie działa po poprawnym sformatowaniu to może zrzut ekranu z tego PyCharma coś powie.
@vasper: @SuppressWarnings: @tell_me_more: No wlasnie zauwazylem ze nie dosc ze kodu jako kodu nie zapisalo to usunelo wszystkie tabulatory, ale to nie zmienia pytania bo przeciez w pozostalych miejscach tak samo sprawdza wcieca itd.
@Lorem_Ipsum_Dolor: jeszcze sprawdź czy są wszędzie w PyCharm są same spacje, albo same tabulatory. Nie mieszaj ich.
A i jak kopiowałeś ze strony internetowej to sprawdź, czy przypadkiem w PyCharm nie wkleiłeś odwróconego cudzysłowu zamiast normalnego, albo jakiegoś innego apostrofu.
@tell_me_more: nie kopiowalem ze strony a pycharm jak probowalem uzwac spacji to sam mi wyskoczyl monit zeby uzywac tabow, wiec uzywam. BTW tez ogladalem ten odcinek w ktorym Richard zwalil sie ze schodow :P
Kto mi wytlumaczy dlaczego ten prosty kod nie dziala w PyCharm ?
usernames = ['Mariusz', 'Sanczo', 'Michal', 'Sandra']
for powitanie in usernames:
if powitanie == 'Sandra':
print("Witaj zlotko,chcesz klapsa ?")
else:
print("Witaj " + powitanie)
W Sublimetext z dodatkiem do uruchamiania pythona dziala normlanie, poprzez konsole rowniez wykonuje sie normalnie. Natomiast w pycharm gdzie podlaczony jest dokladnie ten sam python3.6 dostaje:
File "sciezka do pliku.py", line 6
if
^
SyntaxError: invalid syntax
Process finished with exit code 1
źródło: comment_KXJMM5PWlzHFwUNcDPURzVcbikJtEJ1h.jpg
Pobierzźródło: comment_LSVyZL2sOdqJYi8n6JnAyjwNlYVvSYBU.jpg
PobierzA i jak kopiowałeś ze strony internetowej to sprawdź, czy przypadkiem w PyCharm nie wkleiłeś odwróconego cudzysłowu zamiast normalnego, albo jakiegoś innego apostrofu.
Komentarz usunięty przez autora