1 class ido: 2 def __init__(self,o,p,mp): 3 self.o=o 4 self.p=p 5 self.mp=mp 6 self.masodperc=self.o*3600+self.p*60+self.mp 7 def __str__(self): 8 return f'{self.o}:{self.p}:{self.mp}' 9 10 class rendszam: 11 def __init__(self,m,r): 12 self.m=m 13 self.r=list(r) 14 15 def maszk(self): 16 self.r=''.join(['*' if self.m[i]=='*' else self.r[i] for i in range(len(self.r))]) 17 return 'Igen' if self.r==self.m else 'Nem' 18 #******************************************************************************************* 19 sor='12 23 46 AZ-9878\n' 20 print(sor) 21 sor=sor.strip().split() 22 print(sor) 23 sor[:3]=map(int,sor[:3]) 24 print(sor) 25 #******************************************************************************************* 26 ido_obj=ido(sor[0],sor[1],sor[2]) # 12 23 46 27 print(ido_obj) # 12:23:46 28 print(ido_obj.masodperc) # 44626 29 #******************************************************************************************* 30 m ='*T-1*57' 31 r ='AT-1957' 32 print('Maszk....................:',m) 33 print('Rendszám.................:',r) 34 print('Lehetséges rendszám? A válasz:',rendszam(m,r).maszk()) 35