z = str(input('Digite seu sexo [M/F]: ')).strip().lower()[0]
i = int(input('Digite sua idade: '))
resp = str(input('Gostaria de Continuar? [S/N]: ')).strip().lower()[0]
if resp == 'n':
print('----------------------------\nTotal de pessoas com +18 anos: '
'{}\n -----------------------\nTotal de homens com +18 anos: {}'
'\n -------------------------\nTotal de Mulheres com +18: {}'.format(ti, y, x))
if i >= 18:
ti += 1
if z == 'm' and i >= 18:
toth += 1
if z == 'f' and i >= 18:
totm += 1
if resp == 's':
z = ' '
break
Podem me ajudar? Por que não está somando? Quando aperto 'n', aparece a lista, mas tudo zerado, sem a soma das pessoas com a idade. (não mostra quantos homens +18 e quantas mulheres +18 nem quantas pessoas +18 no total)
Pergunta
Yago Souza
totm = 0
toth = 0
ti = 0
x = totm+ti
y = toth+ti
while True:
z = str(input('Digite seu sexo [M/F]: ')).strip().lower()[0]
i = int(input('Digite sua idade: '))
resp = str(input('Gostaria de Continuar? [S/N]: ')).strip().lower()[0]
if resp == 'n':
print('----------------------------\nTotal de pessoas com +18 anos: '
'{}\n -----------------------\nTotal de homens com +18 anos: {}'
'\n -------------------------\nTotal de Mulheres com +18: {}'.format(ti, y, x))
if i >= 18:
ti += 1
if z == 'm' and i >= 18:
toth += 1
if z == 'f' and i >= 18:
totm += 1
if resp == 's':
z = ' '
break
Podem me ajudar? Por que não está somando? Quando aperto 'n', aparece a lista, mas tudo zerado, sem a soma das pessoas com a idade. (não mostra quantos homens +18 e quantas mulheres +18 nem quantas pessoas +18 no total)
totm = mulheres
toth = homens
ti = total +18
x soma de mulheres com +18
y soma de homens com +18
Link para o comentário
Compartilhar em outros sites
1 resposta 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.