Logic For Patterns In Python Language