Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: utf-8
- import os
- gados = []
- def menu():
- opcoes = ':: MENU ::\n1. Cadastrar Gado\n2. Listar\n3. Recuperar os dois mais\n4. Sair'
- while True:
- os.system('clear')
- print(opcoes)
- opcao = input('=> ') or -1
- opcao = int(opcao)
- if opcao == 1:
- cadastrar()
- elif opcao == 2:
- listar()
- elif opcao == 3:
- relatorio()
- else:
- print('Saindo ...')
- break
- def cadastrar():
- nome = input('Informe o nome do gado => ')
- peso = float(input('Informe o peso do gado => '))
- gados.append({'nome': nome, 'peso': peso})
- def listar():
- print('{}\n'.format('#'*100))
- for g in gados:
- print('{}: {:.2f}kg'.format(g['nome'], g['peso']))
- print('\n{}\n\n'.format('#'*100))
- def relatorio():
- mais_leve = min(gados, key=lambda x: x['peso'])
- mais_pesado = max(gados, key=lambda x: x['peso'])
- print('\nMais Leve: {}: {:.2f}kg'.format(mais_leve['nome'], mais_leve['peso']))
- print('Mais Pesado: {}: {:.2f}kg\n\n'.format(mais_pesado['nome'], mais_pesado['peso']))
- if __name__ == '__main__':
- menu()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement