Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- recipes = []
- def add_recipe():
- global recipes
- recipe = {
- "naziv" : "",
- "sastojci" : ""
- }
- recipe["naziv"] = input("Unesite naziv recepta: ")
- ingredient = {
- "naziv" : "",
- "kolicina" : "",
- "jedinica mere" : ""
- }
- list1 = []
- while True:
- naziv = input("Unesite naziv sastojka:")
- if naziv == "kraj":
- break
- else:
- while(naziv == ""):
- naziv = input("Unesite naziv sastojka: ")
- ingredient["naziv"] = naziv
- kolicina = float(input("Unesite kolicinu sastojka: "))
- while(kolicina <= 0):
- kolicina = float(input("Unesite kolicinu sastojka: "))
- ingredient["kolicina"] = kolicina
- jedinica_mere = input("Unesite jedinicu mere: ")
- while jedinica_mere not in ["kg", "g", "l", "ml"]:
- jedinica_mere = input("Unesite jedinicu mere: ")
- ingredient["jedinica mere"] = jedinica_mere
- print(ingredient)
- list1.append(ingredient)
- print(list1)
- recipe["sastojci"] = list1
- recipes.append(recipe)
- print(recipes)
- def print_recipe():
- global recipes
- naziv = input("Unesite ime recepta koji zelite da se ispise: ")
- naziv.lower()
- for i in len(recipes):
- for value in recipes[i]:
- recipe = recipes[i]
- if (value.lower == naziv):
- print("Naziv: ", recipe[i]["naziv"])
- for i in len(recipe[i]["sastojci"]):
- print("Sastojci: ")
- print(i, ".", recipe[i]["sastojci"]["naziv"], "," ,recipe[i]["sastojci"]["kolicina"], recipe[i]["sastojci"]["jedinica mere"])
- def menu():
- while True:
- print("1. Dodavanje novog recepta")
- print("2. Ispis recepta")
- option = int(input("Odaberite opciju: "))
- if option == 1:
- add_recipe()
- elif option == 2:
- print_recipe()
- else:
- print("Uneliste nepostojecu opciju, pokusajte ponovo...")
- menu()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement