def checkleap(year):
return year % 4==0 and not year %100==0 or year %400==0
print(checkleap(2025))
try:
x='1'
y=0
x/y
except ZeroDivisionError:
print("data error")
y=1
except TypeError:
try:
print('data type error')
print(int(x)/y)
except ZeroDivisionError:
print("second error")
def a():
print("function a from main.py")
from dio import a,b,C
b()
a()
def a():
print("function a from main.py")
a()
print(C)
import tria
#import module method
tria.a()
from dio import a as aa #import single function and rename
aa()
def a():
print ('function a from main.py')
a()
import tria
tria.a()
from tessera import* # *=import everything from module
print(c)
a()
def a():
print("I am from dio.py function a")
def b():
print("I am function b from dio.py")
C = "constant"
def a():
print("I am from tria.py function a")
def b():
print('I'm from tria.py function b')
c=constrait
def a():
print('a is everything from tessera')