Оформить в 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% |