#closures in python
# def welcome():
#     return "welcome to python"
# wel = welcome()
# print(wel)

# wel1 = welcome()
# del wel1
# print(wel1)

# def main_welcome():
#     msg = "Hello Everyone"
#     def Sub_welcome():
#         print("welcome to python")
#         print(msg)
#     return Sub_welcome()
# me = main_welcome()

# def main_welcome(func):
    
#     def Sub_welcome():
#         print("welcome to python")
#         func()
#         print("please read the python")

#     return Sub_welcome()
# @main_welcome
# def second_welcome():
#     print("This is from second function")

# main_welcome(second_welcome)

