Пример 1: перебор строки
Выводим каждый символ строки на отдельной строке.
📄 examples/loop_over_string.py
text = "Python"
for letter in text:
print(letter)
Пример 2: разные варианты range
Демонстрация одного, двух и трёх аргументов, а также отрицательного шага.
📄 examples/range_demo.py
print("range(5):")
for i in range(5):
print(i, end=" ")
print()
print("range(2, 6):")
for i in range(2, 6):
print(i, end=" ")
print()
print("range(1, 10, 2):")
for i in range(1, 10, 2):
print(i, end=" ")
print()
print("range(10, 0, -2):")
for i in range(10, 0, -2):
print(i, end=" ")
print()
Пример 3: break, continue, else
Ищем символ в строке и демонстрируем блок else.
📄 examples/break_continue_else.py
for letter in "Python":
if letter == "h":
break
print(letter, end=" ")
else:
print("Буква h не найдена")
print()
for letter in "Python":
if letter == "h":
continue
print(letter, end=" ")
print()
Пример 4: вложенные циклы
Перебираем список слов и символы каждого слова.
📄 examples/nested_words.py
words = ["cat", "dog", "bird"]
for word in words:
print(f"Word: {word}")
for letter in word:
print(letter, end=" ")
print()
Проверить по документации: f-strings используются для удобного форматирования строк; они выходят за рамки исходного занятия.
Пример 5: списки, срезы и изменение
📄 examples/list_demo.py
numbers = [0, 1, 2, 3, 4, 5, 6]
print(numbers[1:4]) # [1, 2, 3]
print(numbers[::2]) # [0, 2, 4, 6]
print(numbers[::-1]) # [6, 5, 4, 3, 2, 1, 0]
items = ["pen", "pencil", "marker"]
items[1] = "brush"
print(items)
Пример 6: чётные и нечётные числа
Программа запрашивает диапазон и выводит чётные и нечётные числа.
📄 examples/even_odd_range.py
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
even = []
odd = []
for number in range(start, end + 1):
if number % 2 == 0:
even.append(number)
else:
odd.append(number)
print("Четные:", *even)
print("Нечетные:", *odd)
Проверить по документации: распаковка аргументов (
*even) и f-strings выходят за рамки исходного занятия.
Как запустить в VS Code
- Создайте файл
example.pyв папке урока. - Скопируйте код из примера выше.
- Откройте терминал в VS Code (Ctrl + `).
- Активируйте виртуальное окружение:
venv\Scriptsctivate(Windows) илиsource venv/bin/activate(Mac/Linux). - Запустите:
python example.py