def my_function(age, health, crime):
if crime:
return False
if health == "low":
return False
if age >= 0 and age <= 57:
return health == "high"
else:
return health in ("high", "medium")
def my_function(work_hours):
Overall = 0
for i in range(len(work_hours)):
if work_hours[i][1] > 40:
B = work_hours[i][1] - 40
Overall += B
return Overall
def total_water_usage(device, rates):
if not device:
return 0
Overall = 0
for i in range(len(device)):
A = device[i]
B = hour[i]
Overall = Overall + rates.get(A, 0)*B
return Overall
class Barrel:
def __init__(self, capacity):
self.capacity = capacity
self.liquid = capacity
def draw(self, bottle_capacity):
if self.liquid >= bottle_capacity:
self.liquid -= bottle_capacity
return bottle_capacity
else:
drawn = self.liquid
self.liquid = 0
return drawn
class ExpenseTracker:
def __init__(self):
self.expenses = {}
def add_expense(self, category, amount):
if category in self.expenses:
self.expenses[category] += amount
else:
self.expenses[category] = amount
return True
def get_total_expenses(self):
return sum(self.expenses.values())
def get_expenses_by_category(self, category):
return self.expenses.get(category, 0)
def get_all_expenses(self):
return self.expenses
def my_function(M):
n = len(M)
m = len(M[0])
if n != m:
return -1
for row in M:
for val in row:
if val < 0:
return -2
total = 0
for i in range(n):
for j in range(i, m):
total += M[i][j]
return total
class ToDoList:
def __init__(self):
self.tasks = []
def add_task(self, task_name):
self.tasks.append({"task_name": task_name, "completed": False})
def mark_complete(self, task_name):
for task in self.tasks:
if task["task_name"] == task_name:
task["completed"] = True
break
def view_tasks(self):
return [task["task_name"] for task in self.tasks if not task["completed"]]