Задача №2. Вычислите с математических функций значение следующих выражений:
1)
x1 = (-b - (b**2 - 4 * a * c)**(1/2)) / (2 * a)
x2 = (-b + (b**2 - 4 * a * c)**(1/2)) / (2 * a)
2)
import math
y = 1 + (x / math.factorial(1)) + (x**2 / math.factorial(2)) + (x**3 / math.factorial(3))
Задача №3. Дано вещественное неотрицательное число, состоящее из четырех цифр (две цифры - целая часть, две цифры - дробная часть). Определите, является ли запись его целой части симметричной записи дробной части. Если число симметричное, то выведите 1, иначе выведите любое другое число.
x = float(input())
f1, f2, f3, f4 = int((x * 100) % 10), int((x * 10) % 10), int(x) % 10, int(x) // 10 % 10
print('1' if f1 == f4 and f2 == f3 else f3)
35
Объяснение:
Если смотреть на таблицу, то мы видим, что у пунктов 1, 3, 5 и 7 связь с другими 2 пунктами, у пункта 2 - с тремя, у 4 - с 4, у 6 - с 5. Сравниваем со схемой и получаем:
П1 - К
П2 - Г
П3 -
П4 - Е
П5 -
П6 - В
П7 - Д
Пункты 1 и 7 вычислялись путем соединения точек. пункты 3 и 5 нас не волнуют, это точки А и Б, они в другой стороне и расстояние больше, чем у других.
Расстояние до пункта 2 (Г) 55, больше, чем прямое до 7 (Д), вычеркиваем.
Расстояние до П4 (Е) 20, от П4 (Е) до П7 (Д) 15, всего 35. Прямой путь 45.
Значит кратчайший будет через Е - 35
Начало
Количество:=0
Число:=0
Цикл пока Число не равно 17
Ввести Число
Если Число не равно 17 то
Количество:=Количество+1
Конец цикла
Вывести Количество
Конец
Объяснение: