Rozwiązany

Argument pozycyjny po nazwanym — błąd

HenryWritesAutor

zapisz(plik="log.txt", "treść") daje SyntaxError.

3

Komentarze 4

Zaloguj się, żeby dołączyć do dyskusji.

Zaloguj się Załóż konto
  1. PiotrZ Rozwiązanieodpowiedzi: 1

    W wywołaniu najpierw idą argumenty pozycyjne, potem nazwane. Poprawnie:

    zapisz("treść", plik="log.txt")
    7
    1. HenryWritesAutor

      Ta sama zasada co z domyślnymi parametrami w definicji. Ok.

      3
    2. EmmaCodes

      Można też wszystko podać nazwami: zapisz(tresc="treść", plik="log.txt"), wtedy kolejność nie ma znaczenia.

      3
      1. BellaRossi

        To częsty błąd przy dopisywaniu argumentów na końcu wywołania.

        3