Wpis z mikrobloga

#python #programowanie

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
  • 12
@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.