Escreva um programa em Python 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.
Soluções para a tarefa
O código em python está escrito logo abaixo e para criar um laço de repetição utilizou-se o While, enquanto que para classificar o lutador de acordo com seu peso utilizou-se o if and else.
while True:
nome = input("Qual o nome do Lutador?").capitalize().strip() #serve para registrar o nome do lutador
peso = float(input("Qual o peso dele em Kg?")) #esta string irá ler o peso do lutador
if peso < 65:
categoria = 'peso pena'
elif 65 <= peso <= 72:
categoria = 'peso leve'
elif 72 <= peso < 79:
categoria = 'peso ligeiro'
elif 79 <= peso < 86:
categoria = 'peso meio-médio'
elif 86 <= peso < 93:
categoria = 'peso médio'
elif 93 <= peso < 100:
categoria = 'peso meio-pesado'
else:
categoria = 'peso pesado'
print(f'O lutador {nome} com peso {peso} Kg, irá se encaixar na categoria {categoria}')
a = input('Quer registrar outro lutador?').lower().strip()
if a == 'não' or a == 'nao':
break