Информатика, вопрос задал novoskroman999 , 2 года назад

!!! (ровно 50 баллов) ОЧЕНЬ СРОЧНО, ПОЖАЛУЙТА ! !!!

(Программирование по Python)


Пишите все задачи одной программой, используя функции (def) так, как на скрине ниже.



5. Написати функцію, яка приймає 2 числа і повертає перше число в степені другого числа


6. Написати функцію, яка приймає 2 параметри a, n і рахує а під корнем степені n


7. Написати функцію, яка приймає рядок і якщо це математичний вираз, то повертає його значення, якщо ні - повертає Nan. В рядку всі окремі частини


відокремлюються пробілом(наприклад '2 * 2' - коректно, а '2*2' - ні)

Приложения:

novoskroman999: Из-за комисии 50 баллов это потолок
gi3mo: Тогда, зная что есть комиссия - зачем пишешь неправду?
ЗАЧЕМ ВООБЩЕ ПИШЕШЬ сколько баллов даёшь? Мы все прекрасно видим на против каждого задания сколько баллов даётся?
ЗАЧЕМ???
novoskroman999: Потому что люди иногда думают что 50 баллов это только без учета комисии
novoskroman999: Говорю сколько баллов отдал, за публикацию этого задания и все.
novoskroman999: Помоги, пожалуйста
gi3mo: Странный ты человек. Важно ведь не сколько баллов ты даёшь - а сколько баллов получит тот кто решит, а он то получит не 100 как ты заявляешь.
gi3mo: Вообще писать тут сколько баллов даёшь, и при этом ещё и не соответствовать - здесь это признак ДУРНОГО ТОНА!
gi3mo: Надо отучаться от этой дурной, бесполезной, я бы сказал вредной и вводящей в заблуждение привычки писать сколько баллов даётся!
Все и так прекрасно видят на против каждого задания сколько баллов даётся.
novoskroman999: Сделаешь, пожалуйста, я исправлю текст
novoskroman999: Я исправил. Помоги, пожалйста, мне до суботы нужно

Ответы на вопрос

Ответил xafuna
1

Ответ: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

Объяснение:

Новые вопросы