Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Recept():
- def __init__(self, ime = '', autor = ''):
- self.imeRecepta = ime
- self.autorRecepta = autor
- self.Sastojak = [ {'Ime':'' , 'Kolicina':'' } ]
- def ispisipodatke(self):
- print(self.imeRecepta) #dodao sam self. na ime varijable#
- print(self.autorRecepta) #i ovdje isto self.
- def sastojci(self, brojsastojaka):
- for i in range(0, brojsastojaka):
- self._imeSastojka=input("unesi ime")
- self._kolicinaSastojaka=input("unesite kolicinu")
- self.Sastojak.append({'Ime':self._imeSastojka, 'Kolicina':self._kolicinaSastojaka}) #zaboravila si tacku stavit iza self bilo je self_kolicinaSastojka i pogresno si prepisala ime varijable#
- def ispisi_sastojke(self):
- for a in range(0,brojsastojaka):
- print(self.Sastojak[a+1]['Ime'], ' : ', self.Sastojak[a+1]['Kolicina'])
- brojacrecepata = 0
- lista_recepata = []
- while(True):
- tezinapripreme = 0
- ime = input('Unesi ime recepta ')
- autor = input('Unesi ime autora ')
- brojsastojaka = int(input('Unesi broj sastojaka '))
- lista_recepata.append(Recept(ime, autor))
- imeSastojka = ''
- kolicinaSastojka = ''
- lista_recepata[brojacrecepata].sastojci(brojsastojaka) # bilo je Recept.sastojci(brojsastojaka)
- while(True):
- tezinapripreme = int(input('Unesi tezinu pripreme '))
- if(tezinapripreme>0 and tezinapripreme<4):
- break
- else:
- continue
- print('---------------------------------------')
- lista_recepata[brojacrecepata].ispisipodatke() #bilo je Recept.ispisipodatke()
- print('Tezina pripreme:', tezinapripreme)
- lista_recepata[brojacrecepata].ispisi_sastojke()
- print('Dobro raspolozenje: sto vise')
- print('---------------------------------------')
- odgovor = input('Da li zelite unijeti sljedeci recept ')
- if(odgovor == 'da' or odgovor == 'dA' or odgovor == 'Da' or odgovor == 'DA'):
- brojacrecepata+=1
- continue
- else:
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement