Rozwiązane

Chciałem zrobić gre teksową w phytonie, ale nie działa.
Mam błąd w lini 37 (if p == 't')
Czy ktoś może pomóc?

print('Gra zrobiona przez Szymona Piotra Sobocińskiego')
print('Nazwij nieprzytomnego bohatera:')
nb = input()
print('Witaj, '+ nb)
print('Wybierz bron: Łuk, Miecz')
bb = input()
print('A więc chwytaj swój '+ bb)
print('I do boju!')
print('Jednooki potwór atakuje! a=atak o=ochrona')

x = input()

if x == 'a':

print('zadało 14 dmg!')

else:

print('masz ochronę!')

print('a=atak o=ochrona')

o = input()

if o == 'a':

print('przeciwnik pokonany')

else:

print('zaatakowałeś przeciwnika tarczą, twój' + bb + 'sie nie nadał')

print('wróćić do bazy? t=tak n=nie')

p = input()

if p == 't'
print('Witaj w bazie,')

else:
print('zdecydowałęś że i tak wróciż do bazy.')

print('Co chcesz robić w bazie?')
print ('To narazie koniec')



Odpowiedź :

Odpowiedź:

print('Gra zrobiona przez Szymona Piotra Sobocińskiego.')

print('Nazwij nieprzytomnego bohatera:')

nb = input()

print('Witaj, '+ nb)

print('Wybierz bron: Łuk, Miecz')

bb = input()

print('A więc chwytaj swój '+ bb)

print('I do boju!')

print('Jednooki potwór atakuje! a = atak o = ochrona')

x = input()

if x == 'a':

   print('zadało 14 dmg!')

else:

   print('masz ochronę!')

   print('a = atak o = ochrona')  

   o = input()

if o == 'a':

   print('przeciwnik pokonany')

else:

   print('zaatakowałeś przeciwnika tarczą, twój ' + bb + ' sie nie nadał')

   print('wróćić do bazy? t = tak n = nie')

   p = input()

if p == 't':

   print('Witaj w bazie,')

else:

   print('zdecydowałęś że i tak wróciż do bazy.')

print('Co chcesz robić w bazie?')

print('To narazie koniec')

Wyjaśnienie: