FANDOM


  1. A feladat szövege
  2. Forrásállományok (csoki.txt, vasarlas.txt)
with open('csoki.txt') as file:
     dbcs = int(file.readline())
     rekesz = file.readlines()
 with open('vasarlas.txt') as file:
     dbv = int(file.readline())
     vasar = file.readlines()
 penz=(1,2,5,10,20,50,100)
 vas = []
 csoki = []
 for i in range(dbcs):
     csoki.append([(int(rekesz[i].split()[j])) for j in range(3)])
 for i in range(dbv):
     vas.append([(int(vasar[i].split()[j])) for j in range(9)])
 print('1. feladat - beolvasás - KÉSZ')
 print('2. feladat')
 ar=0
 for i in range (dbcs):
     ar = ar+csoki[i][1]*csoki[i][2]
 print('A csokik teljes ára: ',ar,'Fabatka')
 print('3. feladat')
 volt = []
 for i in range(dbcs):
     if i in ((vas[j][0] for j in range(dbv))):
         volt.append(i+1)
 print('A következő rekeszekből volt vásárlás:')
 print(volt)
 print('4. feladat')
 anna = int(input('Anna, mennyi pénzt szeretnél költeni a 7 db csokira?  '))
 anna_rek = []
 for i in range(dbcs):
     if (anna)>=csoki[i][2]*7 and csoki[i][1]>=7:
             anna_rek.append(i+1)
 print('A következőkből választhatsz: ',anna_rek)
 print('5. feladat')
 peti_rek = int(input('Peti, melyik rekeszből szeretnél vásárolni?  '))-1
 peti_db = int(input('Hány darab csokit kérs?  '))
 ar = csoki[peti_rek][2]*peti_db
 print(ar)
 print('A címletek:')
 for i in range(7):
     if ar >= penz[6-i]:
         print(penz[6-i],'Fb - ',ar//penz[6-i],' db')
         ar = ar % penz[6-i]
 print('6. feladat')
 f = open('rekesz7.txt','w')
 for i in range(dbv):
     ok = 0
     penz6 = sum((vas[i][j+2]*penz[j] for j in range(7)))
     if vas[i][0]==7:
         if penz6 < vas[i][1]*csoki[6][2]:
             f.write(str(i+1)+'\t'+'Nincs eleg penz'+'\n')
         else:
             ok = 1
         if vas[i][1] > csoki[6][1]:
             f.write(str(i+1)+'\t'+'Keves a csoki'+'\n')
         else:
             ok = ok+1
         if ok == 2:
             vett = penz6//csoki[6][2]
             f.write(str(i+1)+'\t'+str(vett)+'\n')
             csoki[6][1] = csoki[6][1]-vett
 f.close()

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

A Wikia-hálózat

Véletlen wiki