Ex pyton

Python

Escreva um código que recebe do usuário o nome de um lutador de box e seu peso.
Em seguida, o código deve informar a categoria a que pertence o lutador,
conforme tabela abaixo. No final, o código deve exibir a seguinte mensagem na
tela:
NOME DO LUTADOR: Gustavo Marmota
PESO: 73.4
Frase a ser exibida: “O lutador Gustavo Marmota pesa 73.4 Kg e se enquadra na
categoria Ligeiro!
Peso Categoria
Menor que 65Kg Pena
Maior ou igual a 65Kg e menor que 72Kg Leve
Maior ou igual a 72Kg e menor que 79Kg Ligeiro
Maior ou igual a 79Kg e menor que 86Kg Meio-médio
Maior ou igual a 86Kg e menor que 93Kg Médio
Maior ou igual a 93Kg e menor que 100Kg Meio-pesado
Maior ou igual a 100Kg Pesado

Foto de Lorena M.
Lorena perguntou há 6 meses

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
5 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professora Jeiciane P.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 meses

def categoria_boxe(nome, peso):

  """

  Recebe o nome e o peso de um lutador de boxe e retorna a categoria a que ele pertence.

 

  Args:

    nome: Nome do lutador.

    peso: Peso do lutador, em kg.

 

  Returns:

    Categoria do lutador.

  """

 

  if peso < 65:

    return "Pena"

  elif peso >= 65 and peso < 72:

    return "Leve"

  elif peso >= 72 and peso < 79:

    return "Ligeiro"

  elif peso >= 79 and peso < 86:

    return "Meio-médio"

  elif peso >= 86 and peso < 93:

    return "Médio"

  elif peso >= 93 and peso < 100:

    return "Meio-pesado"

  else:

    return "Pesado"

 

 

if __name__ == "__main__":

  nome = input("Nome do lutador: ")

  peso = float(input("Peso do lutador (em kg): "))

 

  categoria = categoria_boxe(nome, peso)

 

  print(f"NOME DO LUTADOR: {nome}")

  print(f"PESO: {peso}")

  print(f"O lutador {nome} pesa {peso} Kg e se

enquadra na categoria {categoria}!")

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Gustavo S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 meses

Boa tarde. Vou colocar de 2 formas:

Forma 1: mais simples, e mais "direta" para iniciantes

nome = input('Digite o nome')
peso = float(input('Digite o peso'))

if peso < 65: categoria = 'Pena'
elif 65 <= peso < 72: categoria = 'Leve'
elif 72 <= peso < 79: categoria = 'Ligeiro'
elif 79 <= peso < 86: categoria = 'Meio-médio'
elif 86 <= peso < 93: categoria = 'Médio'
elif 93 <= peso < 100: categoria = 'Meio-pesado'
else: categoria = 'Pesado'

print(f'O lutador {nome} pesa {peso} Kg e se enquadra na categoria {categoria}!')
 
Forma 2: mais elegante e mais compacta, porém um pouquinho mais avançada.
 
nome = input('Digite o nome')
peso = float(input('Digite o peso'))
 
categorias = ['Pena', 'Leve', 'Ligeiro', 'Meio-médio', 'Médio', 'Meio-pesado', 'Pesado']
pesos = [65, 72, 79, 86, 93, 100]
categoria = next(c for p, c in zip(pesos, categorias) if p > peso)
print(f'O lutador {nome} pesa {peso} Kg e se enquadra na categoria {categoria}!')

 
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Pedro T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 meses

nome = input('Digite o nome do lutador: ')
peso = float(input('Digite o peso do lutador: '))
categoria = ''
if peso < 65:
    categoria = 'Pena'
elif peso >= 65 and peso < 72:
    categoria = 'Leve'
elif peso >= 72 and peso < 79:
    categoria = 'Ligeiro'
elif peso >= 79 and peso < 86:
    categoria = 'Meio-médio'
elif peso >= 86 and peso < 93:
    categoria = 'Médio'
elif peso >= 93 and peso < 100:
    categoria = 'Meio-pesado'
elif peso >= 100:
    categoria = 'Pesado'

print(f'O lutador {nome} pesa {peso} Kg e se enquadra na categoria {categoria}!')

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Jhonni S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 meses

def calcular_categoria(peso):
    if peso < 65:
        return "Pena"
    elif peso < 72:
        return "Leve"
    elif peso < 79:
        return "Ligeiro"
    elif peso < 86:
        return "Meio-médio"
    elif peso < 93:
        return "Médio"
    elif peso < 100:
        return "Meio-pesado"
    else:
        return "Pesado"

# Solicitar nome e peso do lutador ao usuário
nome_lutador = input("Digite o nome do lutador: ")
peso_lutador = float(input("Digite o peso do lutador em Kg: "))

# Calcular categoria
categoria_lutador = calcular_categoria(peso_lutador)

# Exibir informações na tela
print(f"\nNOME DO LUTADOR: {nome_lutador}")
print(f"PESO: {peso_lutador}")
print(f"Frase a ser exibida: 'O lutador {nome_lutador} pesa {peso_lutador} Kg e se enquadra na categoria {categoria_lutador}!'")

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Amador R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 semana

Aqui está um exemplo de código em Python que recebe o nome e o peso de um lutador de boxe, determina sua categoria de peso conforme a tabela fornecida e exibe uma mensagem apropriada:

def determinar_categoria(peso):
    if peso < 65:
        return "Pena"
    elif peso < 72:
        return "Leve"
    elif peso < 79:
        return "Ligeiro"
    elif peso < 86:
        return "Meio-médio"
    elif peso < 93:
        return "Médio"
    elif peso < 100:
        return "Meio-pesado"
    else:
        return "Pesado"

# Solicitar ao usuário o nome e o peso do lutador
nome_lutador = input("Digite o nome do lutador: ")
peso_lutador = float(input("Digite o peso do lutador (em Kg): "))

# Determinar a categoria do lutador
categoria = determinar_categoria(peso_lutador)

# Exibir a mensagem com as informações
print(f"NOME DO LUTADOR: {nome_lutador}")
print(f"PESO: {peso_lutador}")
print(f"O lutador {nome_lutador} pesa {peso_lutador} Kg e se enquadra na categoria {categoria}!")

Lista de exercícios, Documentos, Revisão de texto, trabalho?

Se seu problema for dificuldade em uma lista de exercícios, revisão de teses e dissertações, correção de textos ou outros trabalhos, peça uma ajuda pelo Tarefas Profes.

Professores particulares de Python

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (811 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 995 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação em Python NumPy Python - Geral Programação em Python Básico
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 80 / h
Josué S.
São Paulo / SP
Josué S.
5,0 (3 avaliações)
Horas de aulas particulares ministradas 5 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação em Python NumPy Python - OO Python - Geral
Mestrado: Engenharia de Software (Instituto Nacional de Pesquisas Espaciais)
Aulas de programação, pensamento computacional e gestão de projetos