Модуль 6.2 (Кортежи (tuple). Операции и методы кортежей). Кортеж (tuple) – неизменяемая упорядоченная последовательность, обычно используемая для хранения разнотипных объектов.
Какой тип данных увидим на экране, если распечатать код ниже?
my_tuple = ("Orange")
print(type(my_tuple))
str
Что увидим на экране после этого кода?
my_tuple = (100,)
print(my_tuple * 3)
(100, 100, 100)
При помощи операций сцепления и дублирования сохраните в переменной result следующий кортеж
Он состоит из:
трех единиц
пяти букв R
восьми букв A
пяти цифр 2
Для удобства можете пользоваться переменными abcd
В качестве ответа выведите содержимое переменной result
# для удобства создаем переменные хранящие кортежи с одним символом
a = (1,)
b = ('R',)
c = ('A',)
d = (2,)
# умножением дублируем кортеж необхожимое количество раз и потом их складываем
print(a * 3 + b * 5 + c * 8 + d * 5)
Сформировать кортеж, содержащий натуральные числа в интервале [a; b] и вывести его на экран.
a, b = int(input()), int(input()) # получаем 2 числа - начало последовательности и конец
c = tuple(range(a, b+1)) # range(srart, end) - генерирует последовательность от start до end, а в данном случае если мы обернем в функцию tuple() у нас создатся кортеж с этой последовательностью
print(c) # выводим данный кортеж
Сформировать кортеж, содержащий нечетные натуральные числа в интервале [ nn; n^2n2 ] и вывести его на экран.
n = int(input()) # получаем число для отчета последовательности
c = [] # создаем пустой список для добавления подходящих чисел
for i in range(n, n**2 + 1): # циклом мы создаем последовательность чисел от n до n**2(включительно)
if i % 2 != 0: # выбераем только нечетные числа
c.append(i) # добавляем в список подходящие числа
print(tuple(c)) # преобразовываем список в кортеж и выводим его
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Понравилась статья? Поделиться с друзьями:
Подписаться
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
wpDiscuz
0
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x