Предмет: Информатика, автор: wqeewwee2

Протабулировать функцию на промежутке [10;-10] с шагом 1

Приложения:

Ответы

Автор ответа: valgrisa
1

Ответ:

import math

for x in range(10,-11,-1):

   if math.sin(x)!=0:

       print(f'x = {x:3}   y = {x**5/math.sin(x):0.3f}')

   else:

       print(f'x = {x:3}   функция не определена (на 0 делить нельзя)')

Объяснение:

  • для перебора значений x используем цикл с параметром (for x in range(10,-11,-1):), чтобы двигаться от больших чисел к меньшим используем отрицательный шаг
  • для предотвращения ошибки в точке 0 (sin 0 = 0) используем полное ветвление
Приложения:
Похожие вопросы
Предмет: Математика, автор: elizavetabombik