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)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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.