# Python Sample def factorial(n): """ This function calculates the factorial of a non-negative integer. """ if n == 0: return 1 else: return n * factorial(n-1) class Greeter: def __init__(self, name): self.name = name def greet(self): print(f"Hello, {self.name}!") # Example usage num = 5 print(f"The factorial of {num} is {factorial(num)}") greeter = Greeter("World") greeter.greet()