parece simples demais, mas não entra no segundo if abaixo, :huh: , quando eu executo o programa.
Por que ? :unsure:
while True:
nome = raw_input('Entre com um nome(com mais de tres caracteres) >>> ')
if len(nome) <= 3:
while True:
nome = raw_input('Entre com um nome(com mais de tres caracteres) >>> ')
if len(nome) > 3:
break
idade = raw_input('Entre com a idade(>0 e <150) >>> ')
if int(idade) <= 0 and int(idade) >= 150:
while True:
idade = raw_input('Entre com a idade(>0 e <150) >>> ')
if int(idade) > 0 and int(idade) < 150:
break
sexo = raw_input('Entre com o sexo(m/f) >>> ')
if sexo != 'm' and sexo != 'f':
while True:
sexo = raw_input('Entre com o sexo(m/f) >>> ')
if sexo == 'm' and sexo == 'f':
break
estado_civil = raw_input('Entre com o estado civil(s/c/v/d) >>> ')
if estado_civil != 's' and estado_civil != 'c' and estado_civil != 'v' and estado_civil != 'd':
while True:
estado_civil = raw_input('Entre com o estado civil(s/c/v/d) >>> ')
if estado_civil == 's' and estado_civil == 'c' and estado_civil == 'v' and estado_civil == 'd':
break
continua = raw_input('Continuar(s/n) ? >>> ')
if continua != 's' and continua != 'n':
while True:
continua = raw_input('Continuar(s/n) ? >>> ')
if continua == 's' and continua == 'n':
break
Pergunta
MarcelComputacao
ola galera,
parece simples demais, mas não entra no segundo if abaixo, :huh: , quando eu executo o programa.
Por que ? :unsure:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.