Bom dia, Estou tentanto criar um atendente virtual para praticar.
Objetivo é obter Nome, Endereço e Profissão de inputs do usuário.
Ocorre que eu preciso dar opções ao usuário, que deverá selecionar o número relativo a opção de 'situação profissional'. Só que na hora de imprimir a lista de dados do usuário, o que sai impresso na profissão é o número escolhido e não a string "carteira assinada".
Eu também gostaria de retirar aquele monte de IFs ali.
dados = []
nome = input(print("Nome: "))
endereco = input(print("Endereço completo: "))
profissao = input(print("Escolha o número relativo a situação profissional: "
"1. Carteira assinada",
"2. Autonomo",
"3. Desempregado, sem seguro desemprego",
"4. Desempregado, recebendo seg. desemprego",
"5. Beneficiário do INSS"
))
if profissao == 1:
dados.append("Carteira Assinada")
if profissao == 2:
dados.append("Autonomo")
if profissao == 3:
dados.append("Desempregado, sem seguro desemprego")
if profissao == 4:
dados.append("Desempregado, recebendo seg. desemprego")
if profissao == 5:
dados.append("Beneficiário do INSS")
dados.append(nome + endereco + profissao)
print(dados)
Aguardo orientação