Menu
Coddy logo textTech

Operatory sekwencji

Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 66 z 77.

Python udostępnia kilka operatorów, których można używać z sekwencjami, takimi jak listy, ciągi znaków i krotki.

Operator + służący do konkatenacji łączy ze sobą dwie sekwencje:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2

Po wykonaniu powyższego kodu combined_list zawiera:

[1, 2, 3, 4, 5, 6]

Powtarzanie za pomocą operatora * powtarza sekwencję określoną liczbę razy:

numbers = [1, 2, 3]
repeated_numbers = numbers * 3

Po wykonaniu powyższego kodu zmienna repeated_numbers zawiera:

[1, 2, 3, 1, 2, 3, 1, 2, 3]

Te operatory działają również z innymi sekwencjami:

# Łączenie ciągów znaków
greeting = "Hello" + " " + "World"  # "Hello World"

# Powielanie ciągu znaków
stars = "*" * 5  # "*****"
challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie create_pattern, która przyjmuje dwa argumenty:

  • Listę liczb (numbers).
  • Liczbę całkowitą (repeats).

Funkcja powinna:

  1. Połączyć listę z samą sobą (lista + lista).
  2. Powtórzyć wynikową listę repeats razy za pomocą operatora *.
  3. Zwrócić końcowy wzorzec.

Spróbuj swoich sił

def create_pattern(numbers, repeats):
    # Napisz tutaj swój kod
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Python online