Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import pickle
- import weakref
- proximo= 0
- try:
- f = open("ditados.arq","rb")
- ditados = pickle.load(f)
- ditados = ditados[1:]
- f.close()
- except:
- ditados=["Quem tem boca, vai a Roma","Quem nao tem cão, caça com gato",
- "Agua mole em pedra dura, tanto bate que até fura"]
- def Menu():
- global proximo
- """Exibe menu de opções"""
- print("\n ==========================")
- print(" = Ditados Populares =")
- print(" ==========================")
- print("\n\n 1 - Mostrar próximo ditado")
- print(" 2 - Mostrar um ditado aleatório")
- print(" 3 - Novo ditado")
- print(" 4 - Apagar um ditado")
- print(" 0 - Sair")
- print(" \n Escolha uma opção:",end=" ")
- x = input()
- if x == "1":
- print("\n",ditados[proximo])
- if (proximo == len(ditados)-1):
- print("\n **Os ditados terminaram**")
- else:
- proximo = proximo+1
- Menu()
- elif x == "2":
- print("\n")
- print(ditados[random.randint(0,len(ditados)-1)])
- Menu()
- elif x == "3":
- print("\nEscreva um novo ditado")
- y = input()
- ditados.append(y)
- Menu()
- elif x =='4':
- # print("Espere")
- #h=(random.randint(0,len(ditados)-1))
- del(ditados(h))
- Menu()
- elif x == "0" :
- print("Fim de aplicativo")
- saida = open("ditados.arq","wb")
- pickle.dump([len(ditados)-1] + ditados, saida)
- saida.close()
- else:
- print("\n \_____Opção Invalida_____/")
- Menu()
- Menu()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement