Python Уроки: Базовые операции и комментарии

Комментарии в Python

Комментарии — важная часть кода. Они помогают описать отдельные участки кода, облегчая понимание как самому разработчику, так и другим, особенно при возвращении к проекту спустя некоторое время.

Для создания комментария используется символ #. Всё, что написано после этого символа, игнорируется интерпретатором Python и воспринимается как комментарий. Комментарии могут занимать одну строку или несколько:

# Это однострочный комментарий

# Это
# многострочный
# комментарий

Важно использовать комментарии для объяснения сложных участков кода, но не перебарщивать, избегая комментариев к каждой строке, что может ухудшить читаемость.

Функция print и вывод информации в консоль

Функция print выводит информацию в консоль (терминал). Можно выводить числа, текст, а также их комбинации:

print(5)  # Вывод числа 5

print("Результат:", 5) # Вывод текста и числа

print("Результат:", 7, 15, ".") # Вывод нескольких элементов, разделенных пробелами

Для управления разделителями между выводимыми элементами используется аргумент sep:

print("Результат:", 7, 15, ".", sep="") # Вывод без пробелов между элементами
print("Результат:", 7, 15, ".", sep="|") # Вывод с разделителем "|"

Для управления окончанием вывода используется аргумент end:

print("Первая строка", end="")
print("Вторая строка") # Вывод на одной строке

По умолчанию end — это символ перевода строки (\n). Установка end="" предотвращает перевод строки.

Специальные символы в строках

Для вывода специальных символов, таких как кавычки или символы новой строки, используется обратный слеш :

print("Двойные кавычки " внутри строки") # Вывод двойных кавычек
print('Одинарные кавычки ' внутри строки') # Вывод одинарных кавычек
print("Перенос\nстроки") # Перевод строки
print("Табуляцияtсимвола") # Табуляция
print("\") # Вывод символа обратного слеша

Математические операции

Внутри функции print можно выполнять математические операции:

print(5 + 5) # Сложение
print(10 - 2) # Вычитание
print(4 * 6) # Умножение
print(10 / 2) # Деление
print(10 // 2) # Целочисленное деление
print(10 % 3) # Остаток от деления
print(5 ** 2) # Возведение в степень

Встроенные математические функции

Python предоставляет ряд встроенных математических функций:

  • min() — находит минимальный элемент.
  • max() — находит максимальный элемент.
  • abs() — возвращает абсолютное значение числа.
  • pow() — возведение в степень (аналогично **).
  • round() — округление числа.
print(min(-3, 1, 5))
print(max(-3, 1, 5))
print(abs(-5))
print(pow(5, 3))
print(round(5/3))

Функция input()

Функция input() позволяет получить данные от пользователя:

age = input("Введите свой возраст: ")
print("Вы ввели:", age)

Обратите внимание, что input() всегда возвращает строку. В следующем уроке мы научимся преобразовывать её в другие типы данных.

Что будем искать? Например,программа