Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- f = open("labdamenetek5.txt","rt")
- s = f.read()
- tomb=s.split('\n')
- '''
- print("3. feladat: A labdamenetek száma: {}".format(len(tomb)))
- print(tomb.count('A')/len(tomb))
- '''
- sz = 0
- msz = tomb[0]
- maxs = 0
- for x in tomb:
- sz+=1
- if x!=msz:
- msz=x
- if maxs < sz - 1:
- maxs = sz - 1
- sz=0
- print(maxs)
- class Jatek:
- def __init__(self, allas, adogato, fogado):
- self.allas = allas
- self.adogato = adogato
- self.fogado = fogado
- def hozzaad(self, eredm):
- self.allas.append(eredm)
- def nyertlabdamenetekszama(self,ki):
- return self.allas.count(ki)
- def jatekvege(self):
- self.nyertadogato=self.nyertlabdamenetekszama("A")
- self.nyertfogado =self.nyertlabdamenetekszama("F")
- self.kulombseg = abs(self.nyertadogato-self.nyertfogado)
- return ((self.nyertadogato >= 4 or self.nyertfogado >=4) and (self.kulombseg >= 2))
- j1 = Jatek(["F","A","F","A","A"], "Mahut", "Isner")
- j1.hozzaad("A")
- print("".join(j1.allas))
- print(j1.jatekvege())
- jatekok = []
- j = Jatek([], "Isner", "Mahut")
- adogato = "Isner"
- fogado = "Mahut"
- for x in tomb:
- j.hozzaad(x)
- if j.jatekvege():
- jatekok.append(j)
- (adogato, fogado) = (fogado, adogato)
- j = Jatek([], adogato, fogado)
- mahut=0
- isner=0
- for jatek in jatekok:
- if jatek.nyertlabdamenetekszama("A") > jatek.nyertlabdamenetekszama("F"):
- if (jatek.adogato=="Mahut"):
- mahut+=1
- else:
- isner+=1
- print(mahut,isner)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement