lista

Até agora, vimos variáveis que representam um único dado como int, float, bool ou str. O Python fornece a capacidade de trabalhar com contêineres de dados, que contêm outros tipos de dados. Em Python, as listas são amplamente utilizadas em muitas aplicações para representar uma sequência ordenada de elementos. Por exemplo, para acompanhar os dias de cada mês do ano, podemos ter:
january = 31
february = 28
march = 31
april = 30
may = 31
# ...
# ...
november = 30
december = 31
month_days = [31, 28, 31, 30, 31, ..., 30, 31]
No código à esquerda, declaramos 12 variáveis diferentes para acompanhar o número de dias em cada mês. Cada variável representa um único mês do ano. No entanto, também é possível fazer isso com uma lista (exemplo à direita). Aqui, a lista começa com um colchete de abertura [ e termina com um colchete de fechamento ]. Os elementos na lista são separados por vírgulas, e cada um representa um único valor – o número de dias nesse mês.
print(january)   # 31
print(february)  # 28
print(month_days[0])  # 31
print(month_days[1])  # 28
Note que a indexação começa em 0 (exatamente como em strings). Em breve veremos que muitas operações são muito semelhantes às feitas em strings.
 
Os elementos nas listas são variáveis comuns. Pode-se operar com eles como se faz com outras variáveis. Por exemplo, se este ano for bissexto, queremos adicionar 1 a fevereiro. Isso pode ser feito com february += 1 ou month_days[1] += 1. Essas duas operações são idênticas.

Desafio

Declare uma variável chamada alphabet que contém todas as letras maiúsculas da língua inglesa: alphabet = ['A', 'B', ..., 'Z']. A entrada contém um único inteiro n. O programa deve imprimir a n-ésima letra do alfabeto. É garantido que 1 ≤ n ≤ 26.
Entrada
Saída
1
A
2
B
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

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