Escreva um algoritmo que leia o nome, o sexo e a idade de N pessoas. No final apresente o total de homens e mulheres, a idade do mais velho e do mais novo.
homens_tot=0
mulheres_tot=0
While True:
nome=str(input(‘nome: ‘))
idade= int(input(‘Idade: ’))
While sexo not in ‘MF’:
sexo= str(input(‘Sexo: [M/F]’ )). strip().upper() [0]
// homem_tot?
//mulher_tot?
//mais velho?
//mais novo?
resp = ‘ ‘
while resp not in ‘SN’:
resp = str (input( ‘Quer continuar? [S/N] ‘)).strip().upper()[0]
if resp == ‘N’:
break
print( ‘acabou’)
--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CAPEw1RAUZ49zyhQEmRZ8sJF4EGJ_O4WxwKHmCrZReNnho6pX-A%40mail.gmail.com.
homens_tot=0
mulheres_tot=0
mais_velho=0
mais_novo=0
# verifica se a variável mais_novo não foi inicializada ainda ou se a idade atual é menor. Se sim, atualiza a variável com a idade atual
if mais_novo == 0 or idade < mais_novo:
mais_novo = idade
//mais novo?
// homem_tot? (se o sexo atual for igual 'M' soma 1 em homem_tot)
//mulher_tot? (se o sexo atual for igual 'F' soma 1 em mulher_tot)
//mais velho? (se idade atual for maior que mais_velho atualiza mais_velho com a idade atual)
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CAOU3vvd4WdZ7pouBxYp9MhC8LkeBbsFVEK%2Bj9FufonERFGuPkA%40mail.gmail.com.