Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("1. feladat")
- file=open("ajto.txt")
- adatok=[]
- for i in file:
- adatok.append(i.rstrip("\n"))
- print("2. feladat")
- print("Az első belépő: "+adatok[0].split(" ")[2])
- #utolsó kilépő
- # végig járjuk a listát
- # csak "ki"
- # tároljuk el a kilépőnek az azonosítóját
- # újabb kilépőnél írjuk felül
- kiazon=""
- for i in adatok:
- if i.split(" ")[3]=="ki":
- kiazon=i.split(" ")[2]
- print("Az utolsó kilépő: "+kiazon)
- print("3. feladat")
- athaladasok=[]
- for i in range(0,101,1):
- athaladasok.append(0)
- for i in adatok:
- szemaz=int(i.split(" ")[2])
- athaladasok[szemaz]=athaladasok[szemaz]+1
- file2=open("athaladas.txt","w")
- idx=0
- for i in athaladasok:
- if i!=0:
- #print(idx,i)
- file2.write(str(idx)+" "+str(i)+"\n")
- idx=idx+1
- file2.close()
- print("4. feladat")
- print("A végén a társalgóban voltak: ",end="")
- idx=0
- for i in athaladasok:
- if i%2==1: #ptl
- print(str(idx)+" ",end="")
- idx=idx+1
- print("\n")
- print("5. feladat")
- emax=0
- bent=0
- ora=9
- perc=0
- for i in adatok:
- db=i.split(" ")
- if db[3]=="be":
- bent=bent+1
- if db[3]=="ki":
- bent=bent-1
- if bent>emax:
- emax=bent
- ora=db[0]
- perc=db[1]
- print("Pédául "+ora+":"+perc+"-kor voltak a legtöbben a társalgóban.")
- print("6. feladat")
- szemaz=int(input("Adja meg a személy azonosítóját! "))
- print("7. feladat")
- for i in adatok:
- db=i.split(" ")
- if int(db[2])==szemaz:
- print(db[0]+":"+db[1],end="")
- if db[3]=="be":
- print("-",end="")
- if db[3]=="ki":
- print() # print("\n")
- print("\n8. feladat")
- bpercek=0 #bent töltött percek
- beora=0
- beperc=0
- allapot=""
- def kul(ora1, perc1, ora2, perc2):
- return (ora2*60+perc2) - (ora1*60+perc1)
- for i in adatok:
- db=i.split(" ")
- if int(db[2])==szemaz:
- #print(db[0]+":"+db[1],end="")
- if db[3]=="be":
- #print("-",end="")
- allapot="be"
- beora=db[0]
- beperc=db[1]
- if db[3]=="ki":
- #print() # print("\n")
- percek=int(db[0]+db[1])-int(beora+beperc)
- percek=kul(int(beora), int(beperc),int(db[0]),int(db[1]))
- bpercek=bpercek+percek
- allapot="ki"
- if allapot=="be":
- percek=kul(15, 00,int(db[0]),int(db[1]))
- bpercek=bpercek+percek
- print(bpercek)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement