Polskie forum Pythona
  • PyPolska
search
  • chevron_right Tematy
  • label Podstawy Pythona

błędny zapis kodu

Ignacy
14 maja 2026
chat_bubble_outline 2
  • link
    Ignacy
    Członkowie 2 posty
    14 maja 2026 11:36 14 maja 2026 11:36
    link
    print ('podaj liczbę a  ')
    a= int
    input (a)
    
    print ('podaj liczbę b  ')
    b= int
    input (b)
    if a==b:
      print ('obie liczby są równe')
      else:
      print ('a nie jest równe b')
    

    Zaczynam uczyć się Pythona. Nie znam angielskiego. Napisałem taki program i uzyskałem:
    W wierszu else: jest inwalid syntaks.
    Na czym polega błąd?
    Będę wdzięczny za pomoc
    Ignacy

  • link
    maciek
    Członkowie 6 postów
    14 maja 2026 14:58 14 maja 2026 14:58
    link

    Kod po if i else powinien być wcięty.

    Aby uzyskać spodziewany efekt musisz do a i b przypisać wartości zwracane przez funkcję input():

    >>> a = input ('podaj liczbę a ')
    ... b = input ('podaj liczbę b ')
    ... if a==b:
    ...   print ('obie liczby są równe')
    ... else:
    ...   print ('a nie jest równe b')
    ...  
    podaj liczbę a 1
    podaj liczbę b 1
    obie liczby są równe
    

    Polecam przykłady z tego rozdziału tutorialu w języku polskim: docs.python.org/pl/3/tutorial/controlflow.html

  • link
    Ignacy
    Członkowie 2 posty
    22 maja 2026 11:58 22 maja 2026 11:58
    link

    Dziękuję

arrow_upward Idź do góry
  • PyPolska
  • pl.python.org
  • Regulamin serwisu
powered by misago