Найти в Дзене

Часть 2: Основы Python.

Первая программа Создадим нашу первую программу, которая выводит "Hello, World!" на экран. Переменные и типы данных. В Python вам не нужно явно объявлять тип переменной. Давайте рассмотрим основные типы данных и как их использовать. Числа a = 10 b = -5 Числа с плавающей точкой c = 3.14 d = -2.7 Строки Одиночные и двойные кавычки s1 = 'Hello' s2 = "World" Многострочные строки s3 = """Это многострочная строка""" Логические значения t = True f = False Операции с переменными Арифметические операции x = 10 y = 3 print(x + y) # Сложение print(x - y) # Вычитание print(x * y) # Умножение print(x / y) # Деление print(x // y) # Целочисленное деление print(x % y) # Остаток от деления print(x ** y) # Возведение в степень Операции со строками str1 = "Hello" str2 = "World" # Конкатенация строк print(str1 + " " + str2) # Повторение строки print(str1 * 3) Ввод данных Часто в программах нужно получать данные от пользователя. Для этого в Python используется функция input(). name = input("Введите ва
Оглавление

Первая программа

Создадим нашу первую программу, которая выводит "Hello, World!" на экран.

  1. Откройте свою IDE (например, PyCharm или VSCode).
  2. Создайте новый файл с расширением ".py", например "main.py".
  3. Напишите следующий код в файле: print("Hello, World!")
  4. Запустите программу.

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

В Python вам не нужно явно объявлять тип переменной. Давайте рассмотрим основные типы данных и как их использовать.

Числа

a = 10
b = -5

Числа с плавающей точкой

c = 3.14
d = -2.7

Строки

Одиночные и двойные кавычки

s1 = 'Hello'
s2 = "World"

Многострочные строки

s3 = """Это
многострочная
строка"""

Логические значения

t = True

f = False

Операции с переменными

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

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

Операции со строками

str1 = "Hello"
str2 = "World"
# Конкатенация строк
print(str1 + " " + str2)
# Повторение строки
print(str1 * 3)

Ввод данных

Часто в программах нужно получать данные от пользователя. Для этого в Python используется функция input().

name = input("Введите ваше имя: ")
print("Привет, " + name + "!")

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

Условные операторы позволяют выполнять код в зависимости от выполнения определённых условий.

age = int(input("Введите ваш возраст: "))
if age < 18:
  print("Вы несовершеннолетний.")
elif age < 65:
  print("Вы взрослый.")
else:
  print("Вы пенсионер.")

Циклы

Циклы используются для многократного выполнения блока кода.

Цикл "while"

counter = 0
while counter < 5:
  print("Счётчик:", counter)
  counter += 1

Цикл "for"

for i in range(5):
  print("Индекс:", i)

Функции

Функции позволяют структурировать код и избегать дублирования.

def hello(name):
  print("Привет, " + name + "!")
greet("Иван")
greet("Петя")

Заключение

Теперь у вас есть базовое понимание синтаксиса и основных концепций Python.

Для закрепления материала попробуйте написать несколько программ, которые используют переменные, условия и циклы. Например, вы можете написать программу, которая запрашивает у пользователя число и выводит таблицу умножения для этого числа.

Домашнее задание

  1. Напишите программу, которая запрашивает у пользователя два числа и выводит их сумму, разность, произведение и частное.
  2. Напишите программу, которая запрашивает у пользователя строку и выводит её задом наперёд.
  3. Напишите программу, которая запрашивает у пользователя его имя и возраст и выводит сообщение, которое говорит, через сколько лет ему будет 100 лет.

В следующей части мы рассмотрим более продвинутые темы, такие как списки, кортежи, словари, работа с файлами и обработка исключений.