Сделать памятку

Выполнен
Заказ
6841113
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
Не указан
Срок сдачи
18 Сен 2025 в 19:55
Цена
2 500 ₽
Блокировка
10 дней
Размещен
14 Сен 2025 в 15:12
Просмотров
112
Описание работы

Оформить в Word. На каждый элемент памятки предоставить программу с использованием данных элементов (.py) можно всё в одну большую программу.

Комментарий каждой строчки.

Пример программы на Python, которая демонстрирует основные типы данных, преобразование типов, а также содержит подробные комментарии к каждой строке:

Придерживаться этого «шаблона», код должен быть читаемый, а комментарии понятными.

ОСНОВНЫЕ ТИПЫ ДАННЫХ

# 1. int (целочисленный тип)

x = 10 # переменной x присваивается целое число 10

print("x =", x, type(x)) # вывод значения x и его типа (int)

# 2. float (вещественный тип)

y = 3.14 # переменной y присваивается число с плавающей запятой 3.14

print("y =", y, type(y)) # вывод значения y и его типа (float)

# 3. str (строковый тип)

name = "Alice" # переменной name присваивается строка "Alice"

print("name =", name, type(name)) # вывод значения name и его типа (str)

# 4. bool (логический тип)

is_active = True # переменной is_active присваивается логическое значение True

print("is_active =", is_active, type(is_active)) # вывод значения и типа (bool)

ПРЕОБРАЗОВАНИЕ ТИПОВ

# Python использует динамическую типизацию, поэтому тип переменной можно менять

# Преобразование выполняется с помощью функций, соответствующих целевому типу

# 1. Преобразование int в float

x_float = float(x) # преобразуем целое число x (10) в float (10.0)

print("x_float =", x_float, type(x_float))

# 2. Преобразование float в int (дробная часть отбрасывается)

y_int = int(y) # преобразуем float y (3.14) в int (3)

print("y_int =", y_int, type(y_int))

# 3. Преобразование int в str

x_str = str(x) # преобразуем int x (10) в строку "10"

print("x_str =", x_str, type(x_str))

# 4. Преобразование str в int (если строка содержит число)

num_str = "123"

num_int = int(num_str) # преобразуем строку "123" в int 123

print("num_int =", num_int, type(num_int))

# 5. Преобразование bool в int (True → 1, False → 0)

bool_to_int = int(is_active) # True → 1

print("bool_to_int =", bool_to_int, type(bool_to_int))

# 6. Преобразование str в bool (пустая строка → False, непустая → True)

empty_str = ""

non_empty_str = "Hello"

bool_from_empty = bool(empty_str) # False

bool_from_non_empty = bool(non_empty_str) # True

print("bool_from_empty =", bool_from_empty)

print("bool_from_non_empty =", bool_from_non_empty)

ДИНАМИЧЕСКАЯ ТИПИЗАЦИЯ

# Переменная может менять тип в процессе выполнения программы

dynamic_var = 10 # изначально int

print("dynamic_var (int):", dynamic_var, type(dynamic_var))

dynamic_var = "Теперь я строка!" # теперь str

print("dynamic_var (str):", dynamic_var, type(dynamic_var))

dynamic_var = False # теперь bool

print("dynamic_var (bool):", dynamic_var, type(dynamic_var))

Пояснения к коду:

Основные типы данных:

int – целые числа (10, -5, 0).

float – числа с плавающей запятой (3.14, -0.001).

str – строки (последовательности символов в кавычках).

bool – логические значения (True/False).

Преобразование типов:

Используются функции int(), float(), str(), bool().

Например, float(10) → 10.0, int(3.14) → 3, bool("") → False.

Динамическая типизация:

Переменная может менять тип (в примере dynamic_var была int, затем str, потом bool).

Вывод программы:

Copy

x = 10

y = 3.14

name = Alice

is_active = True

x_float = 10.0

y_int = 3

x_str = 10

num_int = 123

bool_to_int = 1

bool_from_empty = False

bool_from_non_empty = True

dynamic_var (int): 10

dynamic_var (str): Теперь я строка!

dynamic_var (bool): False

Эта программа наглядно показывает работу с типами данных в Python и их преобразованием.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 21 час 54 минуты
Выполнен в срок
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир