!!! (ровно 50 баллов) ОЧЕНЬ СРОЧНО, ПОЖАЛУЙТА ! !!!
(Программирование по Python)
Пишите все задачи одной программой, используя функции (def) так, как на скрине ниже.
5. Написати функцію, яка приймає 2 числа і повертає перше число в степені другого числа
6. Написати функцію, яка приймає 2 параметри a, n і рахує а під корнем степені n
7. Написати функцію, яка приймає рядок і якщо це математичний вираз, то повертає його значення, якщо ні - повертає Nan. В рядку всі окремі частини
відокремлюються пробілом(наприклад '2 * 2' - коректно, а '2*2' - ні)
ЗАЧЕМ ВООБЩЕ ПИШЕШЬ сколько баллов даёшь? Мы все прекрасно видим на против каждого задания сколько баллов даётся?
ЗАЧЕМ???
Все и так прекрасно видят на против каждого задания сколько баллов даётся.
Ответы
Ответ:def sum(one, two):
if (type(one) == int or type(one) == float) and (type(two) == int or type(two) == float):
return one + two
else:
return None
def subtr(one, two):
if (type(one) == int or type(one) == float) and (type(two) == int or type(two) == float):
return one - two
else:
return None
def division(one, two):
if (type(one) == int or type(one) == float) and (type(two) == int or type(two) == float) and two != 0:
return one / two
else:
return None
def multiplication(one, two):
if (type(one) == int or type(one) == float) and (type(two) == int or type(two) == float) and two != 0:
return one * two
else:
return None
def mexponentiating(one, two):
if (type(one) == int or type(one) == float) and (type(two) == int or type(two) == float) and two != 0:
return one ** two
else:
return None
Объяснение: