• Matéria: Informática
  • Autor: thaismelo313
  • Perguntado 5 anos atrás

Alguém sabe fazer essa questão dentro do python?
Exercício 1:
Escreva um programa que leia o nome de um lutador e seu peso. Em seguida,
informe a categoria a que pertence o lutador, conforme a Tabela a seguir (note que a tabela
foi criada para efeito deste exercício e não condiz com qualquer categoria de luta). A saída
do programa deve exibir na tela uma frase com o padrão descrito a seguir:
Nome fornecido: Pepe Jordão
Peso fornecido: 73.4
Frase a ser exibida: O lutador Pepe Jordão pesa 73,4 kg e se enquadra na categoria Ligeiro
Todos os dados devem ser lidos do teclado, sendo que o nome do lutador é string e
o peso é um número real. Não é necessário armazenar os dados em uma estrutura de dados, basta imprimir na tela.
Coloque todo o seu programa dentro de um laço de repetição e faça-o se encerrar
quando uma determinada condição for satisfeita. A condição fica a seu critério.


luizaoalbino444: faz uninter tambem ? tambem quero aff
alessandrasant71: chama no insta estamos um um grupo da uninter @alessandrasantosilva

Respostas

respondido por: LarissaMoura3
3

Um programa que leia o nome de um lutador e o seu peso pode ser desenvolvido da seguinte maneira:

nome = str(input('nome do lutador'))  

peso = float(input('peso do lutador'))    

# categoria = float(input(' categoria pertencente ao lutador'))  

if peso < 65:

  print('O lutador',nome,' pesa ',peso,' kg e se enquadra na categoria pena')

else:

  if peso >= 65 and peso < 72:

      print('O lutador ',nome,' pesa ',peso,' kg)

  else:

      if peso >= 72 and peso < 79:

          print('O lutador ',nome,' pesa ',peso,' kg)

Na linguagem Python é fundamental que ocorra a utilização de endentação, para colaborar na organização dos códigos e na finalização da visualização do bloco instrucional dos comandos.

Bons estudos!


thaismelo313: Obrigado por tentar ajudar. Mas precisa informar somente o (peso e o nome) como função, sem precisar de conjunções "and" para o peso. Já tentei fazer assim da primeira tentativa, esse código que você escreveu não dá certo, o python nem ao menos consegue executar quando usa "peso >= 72 and peso < 79:", porque "and" é como uma função que serve para comparar valores de forma que ambos valores x , se satisfazem e nesse caso não queremos comparar, queremos declarar.
thaismelo313: só depois de ficar mais de 3 dias tentando achar o meu erro eu entendi como se faz esse exercício
dadomotor84: agora me tira a duvida de repetir ou de finalizar o programa ao escrever sair??
respondido por: dadomotor84
0

Resposta:

nome=str(input('NOME DO BOXEADOR '))

peso=float(input('DIGITE SEU PESO PARA SABER CATEGORIA '))

if peso < 65:

   print('O boxeador',nome,' pesa ',peso,' kg e se enquadra na categoria Pena')

elif peso >65 and peso <=72:

Explicação:

Agora so usar elif para os demais classe dos lutadores.

Perguntas similares