# Faca um programa que leia nome e peso de
# varias pessoas, guardando tudo em uma
# lista. No final, mostre:
# A - Quantas pessoas foram cadastradas
# B - Uma listagem com as pessoas mais pesadas.
# C - Uma listagem com as pessoas mais leves.
pessoas = list()
temp = list()
mai = men = 0
while True:
    # criando uma copia temporaria
    temp.append(str(input('Nome: ')))
    temp.append(float(input('Peso: ')))
    # guardando primeiro peso em maior e menor
    if len(pessoas) == 0:
        mai = men = temp[1]
    # se nao for primeiro peso
    else:
        if temp[1] > mai:
            mai = temp[1]
        if temp[1] < men:
            men = temp[1]
    # Transferindo para pessoas
    pessoas.append(temp[:])
    # limpando a copia temporaria
    temp.clear()
    r = str(input('Quer continuar?[S/N]')).strip().upper()[0]
    if r == 'N':
        break
print('=-' * 10)
print('Ao todo, voce cadastrou {} pessoas.' .format(len(pessoas)))
print(f'O maior peso foi de {mai}kg. Peso de ', end='')
for p in pessoas:
    if p[1] == mai:
        print(f'[{p[0]}] ', end='')
print()
print(f'O menor peso foi de {men}kg. Peso de ', end='')
for p in pessoas:
    if p[1] == men:
        print(f'[{p[0]}] ', end='')
print()
