objects.py
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