Задача по Информатике -100 до 100 с шагом 1. Придумайте для этого диапазона две разных функции, представляющие собой дробь, в числителе которого число 1, а знаменатель содержит аргумент Х, принадлежащий указанному выше диапазону. В первом случае, циклическая программа должна пройти по всему диапазону не производя внутреннюю проверку условия соответствия и отсеивания не подходящих аргументов, вторая же напротив, должна отсеять все Х, которые приводят функцию к не существованию. Напоминаю, что в случае с дробью, этот Х будет одни
for x in range(-100, 101): result = 1 / x print(f"f({x}) = {result}")
Для второй функции: f(x) = 1 / (x-1)
Программа:
for x in range(-100, 101): if x == 1: continue result = 1 / (x-1) print(f"f({x}) = {result}")
Первая программа пройдет по всем значениям от -100 до 100, но при x=0 выдаст ошибку деления на ноль. Вторая программа проверяет, что x не равняется 1 перед выполнением деления, чтобы избежать ошибок.
Для первой функции: f(x) = 1 / x
Программа:
for x in range(-100, 101):result = 1 / x
print(f"f({x}) = {result}")
Для второй функции: f(x) = 1 / (x-1)
Программа:
for x in range(-100, 101):if x == 1:
continue
result = 1 / (x-1)
print(f"f({x}) = {result}")
Первая программа пройдет по всем значениям от -100 до 100, но при x=0 выдаст ошибку деления на ноль. Вторая программа проверяет, что x не равняется 1 перед выполнением деления, чтобы избежать ошибок.