while True :
nome_lutador = input ( 'Digite o nome do lutador:' )
peso_lutador = float ( input ( 'Digite o peso do lutador (0 para terminar): ' ) )
if peso_lutador == 0 :
break # sai do while
elif peso_lutador < 0 : # peso negativo é inválido
print ( 'peso inválido' )
categoria = None
elif peso_lutador < 65 : # se chegou aqui é porque o valor é positivo, então abaixo de 65 é pena
categoria = 'Pena'
elif peso_lutador < 72 : # se chegou aqui é porque não é menor que 65, então com certeza é >= 65 (por isso não precisa testar de novo)
categoria = 'Leve'
elif peso_lutador < 79 : # se chegou aqui é porque não é menor que 72, então com certeza é >= 72 (por isso não precisa testar de novo)
categoria = 'Ligeiro'
elif peso_lutador < 86 : # se chegou aqui... vc já pegou a ideia, né?
categoria = 'Meio-medio'
elif peso_lutador < 93 :
categoria = 'Medio'
elif peso_lutador < 100 :
categoria = 'Meio-pesado'
else : # se chegou aqui, é porque com certeza é maior ou igual a 100, então com certeza é > 100 e não precisa verificar
categoria = 'Pesado'
if categoria is not None :
print ( f'O lutador {nome_lutador} pesa {peso_lutador:.2f}Kg e se enquadra na categoria {categoria}' )
d2hpbGUgVHJ1ZToKICAgIG5vbWVfbHV0YWRvciA9IGlucHV0KCdEaWdpdGUgbyBub21lIGRvIGx1dGFkb3I6JykKICAgIHBlc29fbHV0YWRvciA9IGZsb2F0KGlucHV0KCdEaWdpdGUgbyBwZXNvIGRvIGx1dGFkb3IgKDAgcGFyYSB0ZXJtaW5hcik6ICcpKQogICAgaWYgcGVzb19sdXRhZG9yID09IDA6CiAgICAgICAgYnJlYWsgIyBzYWkgZG8gd2hpbGUKICAgIGVsaWYgcGVzb19sdXRhZG9yIDwgMDogIyBwZXNvIG5lZ2F0aXZvIMOpIGludsOhbGlkbwogICAgICAgIHByaW50KCdwZXNvIGludsOhbGlkbycpCiAgICAgICAgY2F0ZWdvcmlhID0gTm9uZQogICAgZWxpZiBwZXNvX2x1dGFkb3IgPCA2NTogIyBzZSBjaGVnb3UgYXF1aSDDqSBwb3JxdWUgbyB2YWxvciDDqSBwb3NpdGl2bywgZW50w6NvIGFiYWl4byBkZSA2NSDDqSBwZW5hCiAgICAgICAgY2F0ZWdvcmlhID0gJ1BlbmEnCiAgICBlbGlmIHBlc29fbHV0YWRvciA8IDcyOiAjIHNlIGNoZWdvdSBhcXVpIMOpIHBvcnF1ZSBuw6NvIMOpIG1lbm9yIHF1ZSA2NSwgZW50w6NvIGNvbSBjZXJ0ZXphIMOpID49IDY1IChwb3IgaXNzbyBuw6NvIHByZWNpc2EgdGVzdGFyIGRlIG5vdm8pCiAgICAgICAgIGNhdGVnb3JpYSA9ICdMZXZlJwogICAgZWxpZiBwZXNvX2x1dGFkb3IgPCA3OTogIyBzZSBjaGVnb3UgYXF1aSDDqSBwb3JxdWUgbsOjbyDDqSBtZW5vciBxdWUgNzIsIGVudMOjbyBjb20gY2VydGV6YSDDqSA+PSA3MiAocG9yIGlzc28gbsOjbyBwcmVjaXNhIHRlc3RhciBkZSBub3ZvKQogICAgICAgIGNhdGVnb3JpYSA9ICdMaWdlaXJvJwogICAgZWxpZiBwZXNvX2x1dGFkb3IgPCA4NjogIyBzZSBjaGVnb3UgYXF1aS4uLiB2YyBqw6EgcGVnb3UgYSBpZGVpYSwgbsOpPwogICAgICAgIGNhdGVnb3JpYSA9ICdNZWlvLW1lZGlvJwogICAgZWxpZiBwZXNvX2x1dGFkb3IgPCA5MzoKICAgICAgICBjYXRlZ29yaWEgPSAnTWVkaW8nCiAgICBlbGlmIHBlc29fbHV0YWRvciA8IDEwMDoKICAgICAgICBjYXRlZ29yaWEgPSAnTWVpby1wZXNhZG8nCiAgICBlbHNlOiAjIHNlIGNoZWdvdSBhcXVpLCDDqSBwb3JxdWUgY29tIGNlcnRlemEgw6kgbWFpb3Igb3UgaWd1YWwgYSAxMDAsIGVudMOjbyBjb20gY2VydGV6YSDDqSA+IDEwMCBlIG7Do28gcHJlY2lzYSB2ZXJpZmljYXIKICAgICAgICBjYXRlZ29yaWEgPSAnUGVzYWRvJwoKICAgIGlmIGNhdGVnb3JpYSBpcyBub3QgTm9uZToKICAgICAgICBwcmludChmJ08gbHV0YWRvciB7bm9tZV9sdXRhZG9yfSBwZXNhIHtwZXNvX2x1dGFkb3I6LjJmfUtnIGUgc2UgZW5xdWFkcmEgbmEgY2F0ZWdvcmlhIHtjYXRlZ29yaWF9JykK