Problema: Crie um programa que leia o sexo e o peso de 8 pessoas, usando a estrutura “for”. No final, mostre na tela:
-
- Quantas mulheres foram cadastradas;
- Quantos homens pesam mais de 100 Kg;
- A média de peso entre as mulheres;
- O maior peso entre os homens.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
qtd_mulheres = 0 qtd_homens_100kg = 0 maior_peso_homens = 0 peso_mulheres = 0 for i in range(1, 9): sexo = input('Digite o sexo [M/F]: ').lower() if sexo == 'm': peso = float(input("Digite o peso (Kg): ")) if peso > maior_peso_homens: maior_peso_homens = peso if peso > 100: qtd_homens_100kg = qtd_homens_100kg + 1 elif sexo == 'f': qtd_mulheres = qtd_mulheres + 1 peso = float(input("Digite o peso (Kg): ")) peso_mulheres = peso_mulheres + peso print("\nQtde. de mulheres cadastradas: %d." % qtd_mulheres) print("Qtde. de homens com mais de 100 Kg: %d." % qtd_homens_100kg) print("Média de peso entre as mulheres: %.2f Kg." % (peso_mulheres/qtd_mulheres)) print("Maior peso entre os homens: %.2f Kg." % maior_peso_homens) |
Ou:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
qtd_mulheres = 0 qtd_homens_100kg = 0 maior_peso_homens = 0 peso_mulheres = 0 resposta = 's' while (resposta == 's'): sexo = input('Digite o sexo [M/F]: ').lower() if sexo == 'm': peso = float(input("Digite o peso (Kg): ")) if peso > maior_peso_homens: maior_peso_homens = peso if peso > 100: qtd_homens_100kg = qtd_homens_100kg + 1 elif sexo == 'f': qtd_mulheres = qtd_mulheres + 1 peso = float(input("Digite o peso (Kg): ")) peso_mulheres = peso_mulheres + peso else: print("Opção Inválida") resposta = input("Deseja continuar [S/N]? ").lower() print("\nQtde. de mulheres cadastradas: %d." % qtd_mulheres) print("Qtde. de homens com mais de 100 Kg: %d." % qtd_homens_100kg) print("Média de peso entre as mulheres: %.2f Kg." % (peso_mulheres/qtd_mulheres)) print("Maior peso entre os homens: %.2f Kg." % maior_peso_homens) |
—
Deixe sua dúvida logo abaixo.
*Atualizado em 1 de fevereiro de 2023