Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd: SyntaxError: EOL while scanning string literal


MrNikrutix

Rekomendowane odpowiedzi

Opublikowano

Witam mam błąd w pythonie, iż pisze gre tekstową, wiem, że python sie do tego za bardzo ni nadaje, ale wyskakuje mi błąd 

SyntaxError: EOL while scanning string literal

Oto cały kod:

 

import binascii
print u"\u015b".encode("utf-8")
print '--==[ Witaj w Anavathmisi? Vasileio]==--'
print
print 'Opcje:'
def menu():
    print "::MENU::"
    print "[1] - Graj"
    print "[2] - Autor"
    print "[3] - O programie"
    print "[4] - Koniec"
    print "[5] - Menu"
    return
#Pocz?tek Gry
def Graj():
    imie = raw_input("Jak chcesz sie nazywac: ")
    print('Witaj,'+ imie')
    krolestwo = raw_input("Jaka nazwe ma miec twoje krolestwo?: ")
    print('Witaj w twoim nowym Krolestwie -,'+ krolestwo')
    return Gra()
#Wst?p Gry
def Gra():
    print "[1] - Twoje krolestwo"
    print "[2] - Rozbuduj"
    return
#Tw Krolestwo
def TwojeKrolestwo():
    print 'Krolestwo:'+ klvl'
    print 'Domek drwali:'+ dlvl'
    print 'Kamieniolum:'+ kmlvl'
    print 'Domek na wsi:'+ dnwlvl'
    print 'Drewno:'+ d'
    print 'Kamien:'+ k'
    print 'Jedzenie:'+ j'
return
#Rozbuduj
def Rozbuduj():


return
#Autor
def Autor
    print 'Autor Gry: MrNikrutix'
    print 'E-mail:[email protected]'
return operacja
#o programie
def o_programie()
    print 'nazwa programu: Anavathmisi? Vasileio'
    print 'Wersja Programu: v.1.0'


return
#Instrukcja menu
print menu()
operacja = raw_input("Co wybierzesz: ? ")
while operacja<>"9":
    if operacja=="1": Graj()
    elif operacja=="2": print ":::wybrales o Autorze:::\n",Autor()
    elif operacja=="3": print ":::Wybrales o programie:::\n",o_programie()
    elif operacja=="4": break
    elif operacja=="5": print ":::wybrales Menu:::\n",Menu()
    else: print"Error"
    operacja = raw_input("Co wybierzesz ?: ")
#instrukcja Gry
print Gra()
while operacja<>"9":
if operacja=="1": print ':::Wybrales twoje Krolestwo:::\n',TwojeKrolestwo()
elif operacja=="2": print ':::Wybrales rozbuduj:::\n',Rozbuduj()
 
Opublikowano

Pokombinuj ze znakiem nowej linii (\n) bo coś mi tutaj nie gra w tych stringach, poza tym ten błąd właśnie na to wskazuje, że coś jest nie tak ze znakami end of-line, niestety ja nie skompiluje tego kodu bo mam pythona 3, a trochę tutaj trzeba by było pozmieniać. :P

Usuń może najpierw wszystkie \n z kodu, i sprawdź czy się skompiluje, czy w tym leży błąd.

Bot do gry NosTale:


[bOT] NosBota 1.3v

  • 3 miesiące temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...