Quick snippets β click to load
{% for label, code in [
('Hello World', 'print("Hello, World!")'),
('For loop', 'for i in range(1, 6):\n print(f"Number {i}")'),
('List comp', 'squares = [x**2 for x in range(1, 11)]\nprint(squares)'),
('Function', 'def greet(name, times=1):\n for _ in range(times):\n print(f"Hello, {name}!")\n\ngreet("Python", 3)'),
('Dictionary', 'student = {"name": "Priya", "score": 95}\nfor k, v in student.items():\n print(f"{k}: {v}")'),
('Fibonacci', 'a, b = 0, 1\nfor _ in range(10):\n print(a, end=" ")\n a, b = b, a + b'),
('Factorial', 'def factorial(n):\n if n == 0: return 1\n return n * factorial(n - 1)\n\nfor i in range(8):\n print(f"{i}! = {factorial(i)}")'),
('Class', 'class Dog:\n def __init__(self, name):\n self.name = name\n def bark(self):\n return f"{self.name} says Woof!"\n\nd = Dog("Bruno")\nprint(d.bark())'),
('Exception', 'try:\n result = 10 / 0\nexcept ZeroDivisionError as e:\n print(f"Caught: {e}")\nfinally:\n print("Done")'),
('List methods', 'nums = [3, 1, 4, 1, 5, 9, 2, 6]\nnums.sort()\nprint("Sorted:", nums)\nprint("Max:", max(nums))\nprint("Sum:", sum(nums))'),
('String ops', 's = "Python 108"\nprint(s.upper())\nprint(s[:6])\nprint(s[::-1])\nprint(len(s))'),
('Lambda', 'nums = [5, 2, 8, 1, 9, 3]\nsorted_nums = sorted(nums, key=lambda x: -x)\nprint(sorted_nums)\nevens = list(filter(lambda x: x % 2 == 0, nums))\nprint(evens)'),
] %}
{% endfor %}