ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 51
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ»Факультет информационных систем и технологийКафедра информационных систем и технологийДомашняя работа «Кортежи»Выполнил: студент группы ИСТ-21Краснов А.А.Приняли:Ассистент кафедры ПрИ Расеева Е.В.; Гильмуллин Р.И.Самара 2022Задание:
8) Разложение кортежа на отдельные переменные:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')user = ("Андрей", 19, True)name, age, student = userprint(name)print(age)print(student)9) Перебор кортежей с использованием циклов for и while:For:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')user = ("Андрей", 19, False)for i in user:print(i)While:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')user = ("Андрей", 19, False)i = 0while i < len(user):print(user[i])i += 110) Использование генератора для создания кортежей:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')a = tuple(i for i in range(0,8))print(a)11) Использование срезов для извлечения элементов кортежа:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')b = (10, -5.8, "ромб", 6, 'T')print(b[0])print(b[2:5])12) Методы index() и count():import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')a = (84, 85, 86, 85, 89, 85)print(a.index(85), a.count(85))13) Сортировка кортежа Python по алфавиту:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')a = ('Five', 'Six', 'Seven')a = tuple(sorted(a))print(a)
-
Создание кортежа:
-
Проверка (не) вхождения элемента в кортеж:
-
Сцепление кортежей:
-
Дублирование кортежей:
-
Функции min(), max(), sum():
-
Преобразование кортежа к списку:
8) Разложение кортежа на отдельные переменные:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')user = ("Андрей", 19, True)name, age, student = userprint(name)print(age)print(student)9) Перебор кортежей с использованием циклов for и while:For:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')user = ("Андрей", 19, False)for i in user:print(i)While:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')user = ("Андрей", 19, False)i = 0while i < len(user):print(user[i])i += 110) Использование генератора для создания кортежей:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')a = tuple(i for i in range(0,8))print(a)11) Использование срезов для извлечения элементов кортежа:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')b = (10, -5.8, "ромб", 6, 'T')print(b[0])print(b[2:5])12) Методы index() и count():import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')a = (84, 85, 86, 85, 89, 85)print(a.index(85), a.count(85))13) Сортировка кортежа Python по алфавиту:import timeprint(time.ctime())print('Выполнил студент 1-ИСТ-21 Краснов Андрей')a = ('Five', 'Six', 'Seven')a = tuple(sorted(a))print(a)