Списки

До сих пор мы рассматривали переменные, представляющие отдельные данные, такие как int, float, bool или str. Python предоставляет возможность работать с контейнерами данных, которые содержат другие типы данных. В Python списки широко используются во многих приложениях для представления упорядоченной последовательности элементов. Например, чтобы вести учет количества дней в каждом месяце года, мы можем сделать следующее:
january = 31
february = 28
march = 31
april = 30
may = 31
# ...
# ...
november = 30
december = 31
month_days = [31, 28, 31, 30, 31, ..., 30, 31]
В коде слева мы объявили 12 разных переменных для отслеживания количества дней в каждом месяце. Каждая переменная представляет отдельный месяц в году. Однако то же самое можно сделать с помощью списка (пример справа). Здесь список начинается с открывающей квадратной скобки [ и заканчивается закрывающей квадратной скобкой ]. Элементы в списке разделены запятыми, и каждый из них представляет одно значение — количество дней в этом месяце.
print(january)   # 31
print(february)  # 28
print(month_days[0])  # 31
print(month_days[1])  # 28
Заметьте, что индексация начинается с 0 (точно так же, как в строках). Скоро мы увидим, что многие операции очень похожи на операции со строками.
 
Элементы в списках являются обычными переменными. С ними можно работать так же, как и с другими переменными. Например, если в этом году високосный год, мы захотим добавить 1 к февралю. Это можно сделать с помощью february += 1 или month_days[1] += 1. Эти две операции идентичны.

Задача

Объявите переменную alphabet, которая содержит все заглавные буквы английского языка: alphabet = ['A', 'B', ..., 'Z']. На вход подается одно целое число n. Программа должна вывести n-ю букву алфавита. Гарантируется, что 1 ≤ n ≤ 26.
Ввод
Вывод
1
A
2
B
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue