Ed
ano passado
Você precisa criar um programa que leia e valide as informações conforme as regras que você mencionou. Vou te dar um exemplo em Python que faz isso: ```python def validar_nome(nome): return len(nome) > 3 def validar_idade(idade): return 0 <= idade <= 150 def validar_salario(salario): return salario > 0 def validar_sexo(sexo): return sexo in ['f', 'm'] def validar_estado_civil(estado_civil): return estado_civil in ['s', 'c', 'v', 'd'] nome = input("Digite seu nome: ") while not validar_nome(nome): print("Nome inválido! Deve ter mais de 3 caracteres.") nome = input("Digite seu nome: ") idade = int(input("Digite sua idade: ")) while not validar_idade(idade): print("Idade inválida! Deve estar entre 0 e 150.") idade = int(input("Digite sua idade: ")) salario = float(input("Digite seu salário: ")) while not validar_salario(salario): print("Salário inválido! Deve ser maior que zero.") salario = float(input("Digite seu salário: ")) sexo = input("Digite seu sexo (f/m): ") while not validar_sexo(sexo): print("Sexo inválido! Deve ser 'f' ou 'm'.") sexo = input("Digite seu sexo (f/m): ") estado_civil = input("Digite seu estado civil (s/c/v/d): ") while not validar_estado_civil(estado_civil): print("Estado civil inválido! Deve ser 's', 'c', 'v' ou 'd'.") estado_civil = input("Digite seu estado civil (s/c/v/d): ") print("Informações validadas com sucesso!") ``` Esse programa lê as informações do usuário e valida cada uma delas de acordo com as regras que você especificou. Se alguma informação estiver inválida, ele solicita que o usuário insira novamente até que todos os dados estejam corretos.
Cadastre-se ou realize login
Mais perguntas desse material