1
resposta

resolução

def convertor():
entrada = input('Digite os números separados por vírgula: ').split(',')
try:
numeros = [int(num) for num in entrada] # converte cada item em int
print('Todos os números foram convertidos corretamente!')
return numeros
except ValueError: #Quando o Python tenta converter "abc" e dá erro, o except ValueError: captura esse erro —
#então o programa não trava, apenas mostra a mensagem:
print('Erro de conversão! Certifique-se de digitar apenas números separados por vírgula.')

Chamando a função

resultado = convertor() #estou chamando a função e guardando ela na variável resultado
print(resultado)

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Daniele.
Tudo bem?
Seu código está correto.
Parabéns.
Para uma melhor visualização utilize o atalho do editor(</>) ou envolva seu código em crases ``` codigo aqui ```
E se atente a identação que é muito importante.
Qualquer duvida comente ai.
Bons estudos.