logo

Crowdly

Browser

Додати до Chrome

Qu'affiche le code Python suivant ? def ee(*ops, **kwargs): strict = kwa...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Qu'affiche le code Python suivant ?

def ee(*ops, **kwargs):

strict = kwargs.get("strict", False)

results = []

for op in ops:

match op:

case ("add", x, y):

results.append(x + y)

case ("sub", x, y):

results.append(x - y)

case ("mul", x, y):

results.append(x * y)

case ("div", x, y):

try:

results.append(x / y)

except ZeroDivisionError:

if strict:

raise ZeroDivisionError

results.append(None)

case _:

pass

return results

print(ee(("add", 2, 3), ("mul", 3, 4)),

ee(("div", 1, 0), ("div", 4, 2)),

ee(("noop",), ("sub", 5, 2), ("div", 10, 5)))

0%
0%
0%
0%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.ipsa.fr?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome