Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #1
- foglalt = [line for line in open("foglaltsag.txt", "r")]
- kat = [line for line in open("kategoria.txt", "r")]
- #2
- print("A kért hely", "szabad"
- if foglalt [int(input("Sor:"))-1] [int(input("Szék: "))-1] == 'o'
- else "foglalt")
- #3
- eladva = sum(1 if L=='x' else 0 for line in foglalt for L in line)
- osszes = 15*20
- print("Eddig ", eladva, " jegyet adtak el, és ez az összesnek ", round(eladva/osszes*100),
- "%-a.", sep = '')
- #4
- c = [sum(1 if kat[i][j]==str(k) and foglalt[i][j]=='x' else 0
- for i in range(15)
- for j in range(20) )
- for k in range(1,6)]
- legtobb = c.index(max(c))+1
- print("A legtöbb jegyet a ", legtobb, ". árkategóriában adták el.", sep='')
- #5
- arak = [5000, 4000, 3000, 2000, 1500]
- bevetel = sum(arak[int(kat[i][j])-1] if foglalt[i][j]=='x' else 0
- for i in range(15)
- for j in range(20))
- print("Az összbevétel jelenleg ",bevetel,"Ft lenne.", sep='')
- #6
- ures = sum(1 if (j==0 and foglalt[i][j]=='o' and foglalt[i][j+1]=='x')
- or (j==19 and foglalt[i][j]=='o' and foglalt[i][j-1]=='x')
- or (foglalt[i][j]=='o' and foglalt[i][j-1]=='x' and foglalt[i][j+1]=='x')
- else 0
- for i in range(15)
- for j in range(20))
- print("Az \"egyedülálló\" helyek száma",ures)
- #7
- foglalt = [''.join(['x' if foglalt[i][j]=='x' else kat[i][j]
- for j in range(20)])
- for i in range(15)]
- f = open("szabad.txt", "w")
- for line in foglalt:
- f.write(line+'\n')
- f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement