Diferentes tipos numa lista
Algumas linguagens de programação não permitem ter diferentes tipos de variáveis (como inteiros e strings) numa única lista. No entanto, o Python é muito flexível e permite ter vários tipos numa só lista:
different = [
'first',
33,
33.4,
'second',
88.9,
'third'
]
print(type(different[0]), type(different[1]), type(different[2]))
# <class 'str'> <class 'int'> <class 'float'>
Neste exemplo de código, os primeiros 3 elementos da lista different
são string, int e float.
As listas podem conter outros tipos como valores booleanos, números de ponto flutuante e até mesmo outras listas (listas aninhadas).
Desafio
Defina uma lista de 8 valores que são lidos da entrada. Os índices pares serão inteiros (começando do 0) e os índices ímpares serão strings.
A saída do programa deve conter a soma dos números na primeira linha e as strings separadas por um espaço na segunda linha.
Entrada | Saída |
---|---|
10 | 34 |
Dica: Escrever a saída com um f-string
pode ser muito conveniente.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB