Dobrý deň, pomohol by mi niekto napísať program, ktorý zistí, či zadaný bod leží na priamke danej rovnicou y= ax + b a vykreslí priamku a zadaný bod v Pythone.
Môj program vyzerá takto, vedel by ho niekto opraviť?
import math
y= float(input("Zadaj y: "))
a= float(input("Zadaj a: "))
x=float(input("Zadaj x: "))
b=float(input("Zadaj b: "))
if y == a*x + b:
print("Bod leží na priamke.")
else:
print("Bod neleží na priamke.")
import tkinter
canvas= tkinter. Canvas()
canvas.pack()
# Osi grafu
canvas.create_line(0, 250, 500, 250, fill="blue")
canvas.create_line(250, 0, 250, 500, fill="blue")
# Priamka
line_x1 = -250
line_x2 = 250
line_y1 = -a*line_x1 - b
line_y2 = -a*line_x2 - b
canvas.create_line(line_x1+250, line_y1+250, line_x2+250, line_y2+250, fill="red")
# Bod
canvas.create_oval(x+245, 245-y, x+255, 255-y, fill="black")
Шукаєш репетитора з предмету informatika? Знайди потрібного репетитора з предмету informatika онлайн або поблизу себе.
Ми отримуємо доступ до інформації, що зберігається на вашому пристрої, щоб забезпечити належну роботу цього веб-сайту. Це, наприклад, файли cookie або локальний кеш браузера. Ми використовуємо її для зберігання даних, необхідних для функціонування веб-сайту, даних, що використовуються в аналітичних цілях, або даних, що зберігаються третіми сторонами.
Якщо ця інформація необхідна для роботи цього веб-сайту, ми зберігаємо її автоматично. Для всього іншого нам потрібна ваша згода, яку ви можете надати нижче. Ваша згода дійсна протягом 12 місяців. Якщо ви відмовитеся, ми знову попросимо вас дати згоду через 6 місяців, але ви можете змінити свою думку в будь-який час. Для отримання додаткової інформації, будь ласка, ознайомтеся з нашим регламентом GDPR та Умовами Використання.