# python
import math # библиотека с математическими функциями
def z(x, y):
return (x + ((2+y)/x**2))/(y + (1/math.sqrt(x**2 + 10)))
def q(x, y):
return 2.8*math.sin(x) + abs(y)
x = float(input('x = '))
y = float(input('y = '))
print(f"z({x}, {y}) = {z(x, y)}")
print(f"q({x}, {y}) = {q(x, y)}")
Объяснение:
def - объявление функции
def имя_функции(параметры): ...
return - вернуть результат.
если не знакомы с функциями, легко обойтись и без них.
Ответ:
import math # Импорт библиотеки math.
x = float(input("Введите значение x: ")) # Ввод данных.
y = float(input("Введите значение y: ")) # Ввод данных.
z = (x + ((2+y)/x**2))/(y + (1/math.sqrt(x**2 + 10))) # Формула для z
q = 2.8 * math.sin(x) + abs(y) # Формула для q
print("z =", round(z, 2), "q =", round(q, 2)) # Выводим ответ с округлением (round)
Простой вариант, без функций и т.д. По желанию, можете использовать F-строки.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
# python
import math # библиотека с математическими функциями
def z(x, y):
return (x + ((2+y)/x**2))/(y + (1/math.sqrt(x**2 + 10)))
def q(x, y):
return 2.8*math.sin(x) + abs(y)
x = float(input('x = '))
y = float(input('y = '))
print(f"z({x}, {y}) = {z(x, y)}")
print(f"q({x}, {y}) = {q(x, y)}")
Объяснение:
def - объявление функции
def имя_функции(параметры): ...
return - вернуть результат.
если не знакомы с функциями, легко обойтись и без них.
Ответ:
import math # Импорт библиотеки math.
x = float(input("Введите значение x: ")) # Ввод данных.
y = float(input("Введите значение y: ")) # Ввод данных.
z = (x + ((2+y)/x**2))/(y + (1/math.sqrt(x**2 + 10))) # Формула для z
q = 2.8 * math.sin(x) + abs(y) # Формула для q
print("z =", round(z, 2), "q =", round(q, 2)) # Выводим ответ с округлением (round)
Простой вариант, без функций и т.д. По желанию, можете использовать F-строки.