Найти в Дзене

Основы синтаксиса Python: все, что нужно знать. Урок №3 Практика

Приветствую Вас! Не медля, запускаем PyCharm.

Создаём новый проект. Как на картинке выше, мы можем видеть консоль. Вводим в консоль несколько примеров кода Python с объяснением основ синтаксиса и нажимаем на play (значок сверху), а внизу мы должны увидеть результат :

## Hello world!

Первым шагом в изучении любого языка программирования обычно является написание программы, которая выводит на экран фразу "Hello, world!". Вот как это выглядит на Python:

```
print("Hello, world!")
```

Здесь ключевым словом является `print()`. Это встроенная функция Python, которая выводит содержимое в скобках на экран.


## Переменные и типы данных

Python является языком со строгой типизацией. Это означает, что каждая переменная должна быть определена в своем типе, и тип не может быть изменен во время выполнения программы. Вот несколько примеров определения переменных в Python:

```
name = "Alice" # строковый тип данных
age = 25 # целочисленный тип данных
height = 1.75 # тип данных с плавающей точкой (действительное число)
is_student = True # логический тип данных (истина или ложь)
```

Это простые переменные, которые определяют имя, возраст, рост и ученический статус. Знак равенства (`=`) используется для присвоения значения переменной.

## Арифметические операции

Python также поддерживает обычные арифметические операции: сложение, вычитание, умножение и деление. Вот несколько примеров:

```
x = 10
y = 5

print(x + y) # сложение
print(x - y) # вычитание
print(x * y) # умножение
print(x / y) # деление
```

В этом примере мы определили две переменные (`x` и `y`) со значениями 10 и 5 соответственно. Затем мы использовали `print()` для вывода результатов арифметических операций.

## Условные операторы

Условные операторы используются в Python для принятия решений в зависимости от значений переменных или других условий. Вот пример использования оператора `if`:

```
age = 18

if age >= 18:
print("Вы совершеннолетний")
else:
print("Вы не совершеннолетний")
```

В этом примере мы определили переменную `age` со значением 18 и использовали оператор `if`, чтобы проверить является ли значение переменной `age` больше или равно 18. Если это так, мы выводим строку `"Вы совершеннолетний"`, в противном случае мы выводим `"Вы не совершеннолетний"`. Обратите внимание на отступы после `if` и `else` - это способ указать, какой код должен быть выполнен в зависимости от результата проверки.

## Циклы

Циклы используются в Python для повторения блока кода определенное количество раз или до тех пор, пока не выполнится определенное условие. Ниже приведен пример цикла `for`:

```
for i in range(5):
print(i)
```

Этот код повторяет блок кода, который выводит переменную `i`, 5 раз - от 0 до 4 включительно. Функция `range()` возвращает последовательность чисел, начиная с 0 и заканчивая указанным числом (в этом случае 5). Обратите внимание на отступы - это способ определить, какой код должен повторяться.

## Функции

Функции используются в Python для группировки и повторного использования блока кода. Ниже приведен пример определения функции `greetings()`:

```
def greetings(name):
print("Привет, " + name + "!")
```

В этом примере мы определили функцию `greetings()`, которая принимает один аргумент `name`. Эта функция просто выводит строку "Привет" с именем, переданным в качестве аргумента. Мы можем вызвать эту функцию с разными именами, передавая их как аргументы:

```
greetings("Alice")
greetings("Bob")
greetings("Charlie")
```

Вы получите следующий результат:

```
Привет, Alice!
Привет, Bob!
Привет, Charlie!
```

-2

Это только начало, но я надеюсь, что это дало вам хорошее представление о том, как выглядит основной синтаксис Python!

Вам понравилась статья? Подпишись на мои уроки, чтобы ничего не пропустить! Поставьте лайк! Вам не сложно, а мне приятно.

Далее, переходим к следующей статье и начинаем изучать Урок №4 Python: функции и модули в разработке программ (Статья готовится, выпуск запланирован на 23.05.2023)

Посмотреть Урок №2 Теория "Основы синтаксиса Python: все, что нужно знать"

Вернуться к уроку: Начало изучения языка программирования Python. Урок №1 "Подготовка"