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

СРОЧНО PYTHON
(питання ще актуальне чекаю відповідь)
Тема: Циклічні програми. Вказівка for, while

Протабулювати функцію y=x3-5х+6 на відрізку [1;10] з кроком 2.


vovvova196: питання ще актуальне чекаю відповідь

Ответы

Автор ответа: wherethefux
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}')


vovvova196: Спасибі велике що зробив стільки варіанті
Похожие вопросы