PYTHON
Leia um conjunto de números inteiros e imprima a tupla invertida.
Entrada:
Uma única linha com n inteiros de entrada com 0 ≤ n ≤ 104 separados por espaço.
Saída:
Imprima a tupla dos números invertida.
testes no anexo
Soluções para a tarefa
Acabei de rever a sua questão. Bom, como estou na pausa para o almoço, acabei por fazer rapidamente uma função que resolve o seu problema. Não é a melhor coisa do mundo, até porque Python é a minha linguagem mais fraca.
def reversed_input_to_tuple(string):
values = filter(None, string.split(" "))
values = list(values)
values.reverse()
values = [ int(x) for x in values ]
return tuple(values)
Aqui, esta função recebe uma string de números separados por espaço, e ela retorna um tuple. Daí é só usar print() para printar o tuple.
Meu código é todo em Inglês, pois é padrão, mas acredito que você consiga entender facilmente.
O programa a seguir não conta com validação de dados ou controle/tratamento de exceções, assim cabe ao usuário digitar as informações solicitadas de acordo com o especificado no texto.
[Python 3.8]
Comentários:
-> A 1ª linha guarda na variável "numeros" uma lista com os "n" números digitados pelo usuário, porém como strings.
-> Na 2ª linha, convertemos para inteiro (int) cada elemento da lista numeros invertida.
-> Na última linha mostramos uma tupla com os elementos da lista "numeros".