Problem z else

ZP
  • Rejestracja:prawie 8 lat
  • Ostatnio:10 miesięcy
  • Postów:38
0

Hej mam problem z intrukcją else. Podczas próby uruchomienia programu wywala mi błąd : "Invalid syntax" o to kod

Kopiuj
if radek > konrad:
    print("Dzisiaj wybiera Konrad")
    y = "Konrad"
else :
    print("Dzisiaj wybiera Radek")
    y = "Radek"
else : #chodzi o to "else"
    if radek == konrad :
        if dni % 2 == 1 :
            print ("Dzisiaj wybiera Radek")
            y ="Radek"
        else :
            print ("Dzisiaj wybiera Konrad")
            y ="Konrad"
atmal
  • Rejestracja:około 8 lat
  • Ostatnio:5 dni
  • Postów:913
0

Nie może być else po else bo to nie ma sensu.

Tobie chodziło o coś takiego:

Kopiuj
if radek > konrad:
	...
elif radek < konrad:
	...
else: # Tutaj radek == konrad
	...

Failure of one test is a tragedy, failure of fifty is a statistic.
edytowany 1x, ostatnio: atmal
enedil
elif, nie else if
atmal
Dzięki, poprawione.
ZP
  • Rejestracja:prawie 8 lat
  • Ostatnio:10 miesięcy
  • Postów:38
0
atmal napisał(a):

Nie może być else po else bo to nie ma sensu.

Tobie chodziło o coś takiego:

Kopiuj
if radek > konrad:
	...
else if radek < konrad:
	...
else: # Tutaj radek == konrad
	...

Dzięki. A jak zrobiłeś formatowanie(kolory)

atmal
Wrzucasz kod pomiędzy ```python a ```

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.