Files
CS374-Database-Systems/SQLAlchemy-ORM/demo.py

27 lines
520 B
Python
Raw Normal View History

2025-10-16 07:49:37 -04:00
"""Very quick introduction to python classes"""
from typing import override
class Food:
name: str
calories: int
count: int = 1
def __init__(self, name: str, calories: int) -> None:
self.name = name
self.calories = calories
@override
def __str__(self) -> str:
return f"A(n) {self.name} with {self.calories}"
@override
def __repr__(self) -> str:
return f"Food({self.name!r}, {self.calories!r})"
apple = Food("apple", 100)
pizza = Food("pizza", 300)