Предмет: Информатика,
автор: vovvova196
СРОЧНО PYTHON
(питання ще актуальне чекаю відповідь)
Тема: Циклічні програми. Вказівка for, while
Протабулювати функцію y=x3-5х+6 на відрізку [1;10] з кроком 2.
vovvova196:
питання ще актуальне чекаю відповідь
Ответы
Автор ответа:
1
# Варіант 1
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1, 10, 2)
y = x**3 - 5*x + 6
plt.plot(x, y)
plt.show()
# Варіант 2 (без використання numpy)
import matplotlib.pyplot as plt
x = [1, 3, 5, 7, 9]
y = [x**3 - 5*x + 6 for x in x]
plt.plot(x, y)
plt.show()
# Варіант 3 (без використання numpy та matplotlib)
x = [1, 3, 5, 7, 9]
y = [x**3 - 5*x + 6 for x in x]
for i in range(len(x)):
print(f'x = {x[i]}, y = {y[i]}')
# Варіант 4 (без використання numpy та matplotlib та без використання циклу)
x = [1, 3, 5, 7, 9]
y = [x**3 - 5*x + 6 for x in x]
print(f'x = {x}, y = {y}')
Похожие вопросы
Предмет: Русский язык,
автор: adilkhanaruzhan
Предмет: Русский язык,
автор: radinaseitova
Предмет: Физика,
автор: arashinaalina
Предмет: Русский язык,
автор: sofia2008super