Перебор кортежа в цикле
Цикл for — естественный способ перебрать все элементы кортежа.
Пример
Выводите каждое значение по мере перебора элементов:
Prompt
Создайте кортеж из трёх фруктов и с помощью цикла
for переберите его элементы, выводя каждое значение.
Вывод: полная программа на Python
main.py
thistuple = ("apple", "banana", "cherry")
for x in thistuple:
print(x)
Перебор по номерам индексов
Другой вариант — перебирать кортеж по номерам индексов.
Вместе range() и len() дают подходящий итерируемый объект из индексов.
Пример
Используйте каждый номер индекса, чтобы вывести соответствующий элемент:
Prompt
Создайте кортеж из трёх фруктов. С помощью
range() и len() переберите элементы кортежа по номеру индекса и выведите каждый элемент.
Вывод: полная программа на Python
main.py
thistuple = ("apple", "banana", "cherry")
for i in range(len(thistuple)):
print(thistuple[i])
Использование цикла while
Справиться с этой задачей может и цикл while.
Узнайте длину кортежа с помощью len(), начните с индекса 0 и с помощью индексов перебирайте элементы один за другим.
Не забывайте прибавлять 1 к индексу на каждом проходе.
Пример
Пройдите по всем индексам с помощью цикла while и выведите каждый элемент:
Prompt
Создайте кортеж из трёх фруктов. С помощью цикла
while выведите все элементы, обращаясь к ним по номерам индексов.
Не забывайте увеличивать индекс на 1 после каждой итерации.
Вывод: полная программа на Python
main.py
thistuple = ("apple", "banana", "cherry")
i = 0
while i < len(thistuple):
print(thistuple[i])
i = i + 1