Параметри пошуку (Сторінка 24 з 34)
Ласкаво просимо!
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Теми користувача mamkin haker Виконати пошук
Знайдені повідомлення: з 461 по 480 з 671
Забув ще цю додати
Спроба №3
▼Прихований текст
уже нестав в код робити томущо помилка в рішенні
k1 = 1, d1 = 0
k2 та d2 ділятся на 0 #помилка

уже непотрібно
я здався
втратив увесь інтузіазм

але якщо знайдете рішення то киньте, хоч подивлюсь який я тупий, що незміг таку простеньку штучку зробити
Доброго дня.
Почув цікаву штучку (щось про визначені інтеграли)
Вирішив зробити щось подібне.
Ось: (прикріплені файли)
▼скрін того що вийшло
Синя полоска то місце куди я нажав мишкою
проблема: неможу знайти точку перетину двох ліній
спроби:
▼№1
Зайшов у вікіпедію, почитав про точки перетину і як їх знаходити за координатама, щось не вийшло
def get_cord(rect1_cord, rect2_cord) -> float:
x1 = rect1_cord[0][0]
y1 = rect1_cord[0][1]
x2 = rect1_cord[1][0]
y2 = rect1_cord[1][1]
x3 = rect2_cord[0][0]
y3 = rect2_cord[0][1]
x4 = int(rect2_cord[1][0])
y4 = int(rect2_cord[1][1])
matrix = [
[x2 - x1, x4 - x3, x3 - x1],
[y2 - y1, y4 - y3, y3 - y1]
]
delta_x = matrix[0][2] * matrix[1][1] - matrix[0][1] * matrix[1][2]
delta_y = matrix[1][2] * matrix[0][0] + matrix[1][0] * matrix[0][2]
delta = matrix[1][1] * matrix[0][0] - matrix[1][0] * matrix[0][1]
if delta_x > 0 and delta_y > 0 and delta > 0:
return (delta_x / delta, delta_y / delta)
▼Спроба №2
Вирішив, чому б не знайти попіксельно де вони перетинаються за допомогою цикла for і функції яка каже чи перетинаються фігури
def __get_cord(self):
x = self.rect2_cord[0][0]
for y in range(int(self.y_1 * 9)):
if y < self.y_1:
continue
rect = pygame.draw.rect(self.screen, self.lucky_color, ((x * self.x_1, y), (1, 1)))
if rect.colliderect(self.rect1):
return (x - 1, 9 - (y // self.y_1))
теж невдача, воно чомусь зупиняєтся коли доходить до y = FUNCTION_END_POS[1]
також шукав в інтернеті метод який би вирішив цю проблему
результат негативний =(
можливо я для цеї задачки вибра не ту бібліотеку, а може навіть і не ту мову ?(
upd: забув код скинути :D :D :D
файлами можна кинути лише 1 файл, тому...
▼Прихований текст
DecardSystem.py
import pygame
import consts
class DecardSystem():
def __init__(
self, *,
main_color = consts.MAIN_COLOR,
decard_y = consts.DECARD_Y,
decard_x = consts.DECARD_X,
size_font = consts.SIZE_FONT
):
self.main_color = pygame.Color(main_color)
self.decard_y = decard_y
self.decard_x = decard_x
self.size_font = size_font
def draw(self, screen, font) -> None:
pygame.draw.rect(screen, self.main_color, self.decard_y)
pygame.draw.rect(screen, self.main_color, self.decard_x)
lens_y = self.decard_y[1] + self.decard_y[0] - (self.size_font/4)
lens_x = self.decard_x[0] - (self.size_font/4)
for i in range(9):
text = font.render(str(i), True, self.main_color)
#for y
lens_y -= self.decard_y[0]
screen.blit(text, [self.decard_y[0] - (self.size_font/2), lens_y])
if i == 0: continue #skip x == 0 but y == 0 too
#for x
lens_x += self.decard_x[0]
screen.blit(text, [lens_x, (self.decard_x[0] * 9) + (self.size_font/4)])
▼Прихований текст
Function.py
import pygame
import consts
class Function():
def __init__(
self, *,
x_1 = consts.X_1,
y_1 = consts.Y_1,
main_color = consts.MAIN_COLOR,
red_color = consts.RED_COLOR,
green_color = consts.GREEN_COLOR,
function_start_pos = consts.FUNCTION_START_POS,
function_end_pos = consts.FUNCTION_END_POS,
):
self.x_1 = x_1
self.y_1 = y_1 * 9
self.main_color = pygame.Color(main_color)
self.red_color = pygame.Color(red_color)
self.green_color = pygame.Color(green_color)
self.function_start_pos = function_start_pos
self.function_end_pos = function_end_pos
#ЗЕЛЕНИЙ ПРЯМОКУТНИК
def __bottom_defined_integral(self) -> pygame.Rect:
if self.function_end_pos[1] > self.function_start_pos[1]:
color = self.red_color
else:
color = self.green_color
pygame.draw.rect(
self.screen,
color,
(
self.function_start_pos[0],
self.function_end_pos[1],
self.function_end_pos[0] - self.function_start_pos[0],
self.y_1 - self.function_end_pos[1]
),
5 #len green rect
)
#ЧЕРВОНИЙ ПРЯМОКУТНИК
def __upper_defined_integral(self) -> pygame.Rect:
if self.function_end_pos[1] < self.function_start_pos[1]:
color = self.red_color
else:
color = self.green_color
pygame.draw.rect(
self.screen,
color,
(
self.function_start_pos[0],
self.function_start_pos[1],
self.function_end_pos[0] - self.function_start_pos[0],
self.y_1 - self.function_start_pos[1]
),
3 #len red rect
)
def draw(self, screen) -> pygame.Rect:
self.screen = screen
rect1 = pygame.draw.aaline(
self.screen,
self.main_color,
self.function_start_pos,
self.function_end_pos
)
self.__bottom_defined_integral()
self.__upper_defined_integral()
return rect1
▼Прихований текст
Mouse.py
import pygame
import consts
class Mouse():
def __init__(
self, *,
x_1 = consts.X_1,
y_1 = consts.Y_1,
blue_color = consts.BLUE_COLOR
):
self.x_1 = x_1
self.y_1 = y_1
self.blue_color = pygame.Color(blue_color)
self.size_line = 7
self.y_start = 0
self.y_end = 8
#МАЛЮВАННЯ СИНЬОЇ ЛІНІЇ
def draw_click(self, screen, mouse_pos) -> pygame.Rect:
add0 = 0
if (mouse_pos[0] % self.x_1) > (self.x_1 / 2):
add0 = self.x_1
mouse = (mouse_pos[0] - (mouse_pos[0] % self.x_1) + add0, self.y_1)
rect2 = pygame.draw.line(screen, self.blue_color, mouse, (mouse[0], self.y_1 * 9), self.size_line)
return rect2, ((mouse[0] // self.x_1, self.y_start), (mouse[0] // self.x_1, self.y_end))
▼Прихований текст
consts.py
WIDTH = 800
HEIGHT = WIDTH
SIZE = 1
SIZE_FONT = 30
FPS = 30 #Frame pres second
CORDS_FIRST = (1, 1) #first dot
CORDS_LAST = (5, 5) #last dot
#DONT CHANGE
X_1 = WIDTH / 10
Y_1 = HEIGHT / 10
LEN_LINE_Y = X_1 * 8
LEN_LINE_X = Y_1 * 8
#координата Х, координата У, ширина, довжина
DECARD_Y = (X_1, Y_1*9, LEN_LINE_Y, SIZE)
DECARD_X = (X_1, Y_1, SIZE, LEN_LINE_X)
FUNCTION_START_POS = (X_1 + X_1 * CORDS_FIRST[0], HEIGHT - Y_1 - Y_1 * CORDS_FIRST[1])
FUNCTION_END_POS = (X_1 + X_1 * CORDS_LAST[0], HEIGHT - Y_1 - Y_1 * CORDS_LAST[1])
BACKGROUND_COLOR = "#000000"
MAIN_COLOR = "#FFFFFF"
RED_COLOR = "#FF0000"
GREEN_COLOR = "#00FF00"
BLUE_COLOR = "#0000FF"
LUCKY_COLOR = (80, 80, 80)
CAPTION = "TEST"
136
1**3 + 3**3 + 6**3 = 244
2**3 + 4**3 + 4**3 = 136
P.Y. написав:перше січня, чверть на третю ночі
(135 хв. від початку року)
135 уже було, але ось :3
Python 3.6.9 (default, Jan 26 2021, 15:33:00)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> x = (1+3+5)*(1*3*5)
>>> x
135
tchort написав:Чи тримає хтось на пульсі всіх цих кремнієвих справ руку? Є хоч якась приблизна дата, від експертів, коли всі ці дефіцити закінчаться?
якщо ви про напів провідники (відеокарти і тд), то ще дуже довго...
США обіцяло в себе завод відкрити який буде напів провідники робити, європа і китай теж скоро підтянутся, компанія яка виробляє процесори теж там розширює свої потужності
але якщо в загальному до ще десь років 5-10, або в наступних роках щось нове придумають (як от залізо при виготовлені якого не виділяєтся вуглекислого газу)
та я сам був здивований 
перезібрав ще раз, все працює нормально :D
koala написав:Це відома проблема.
У ~/.xprofile допишіть
export GTK_IM_MODULE=gtk-im-context-simple
export QT_IM_MODULE=simple
export XMODIFIERS=@im=none
Якщо це поламає щось інше - приберіть і зробіть скрипт для запуску Lazarus із цими рядками.
дякую, зайшов на сайт, перепробував 4 метода (т_т) невийшло
останній з скриптом непробував
інфа:
Linux Mint 19.3 Tricia x86_64
Cinamon
Lazarus v2.0.12
качав з оф сайту
UPD:
то напевно для китайських\тайванських і тп мов
P.Y. написав:До речі, завжди хотів мати браузер, у якому підримка https (та інших протоколів) була б винесена в окремий плагін.
Перетворення html => DOM — теж окремо.
Ну і т.д. Щоб була можливість поставити окремо підтримку того, що маст хев, а не качати незрозуміле «оновлення», де важко сказати, чи вони щось там пропатчили/пофіксили, чи це я просто поставив собі зайвий гігабайт скінів з емодзями.
зроби сам
© лінуксойд
upd:
а можна в фуріфокс так?
дякую за відповідь
1) до перезбирання працювало так само , друкувалось по 2 символа
2) скоро...
Встановив лазарус на лінуксі, все працює.
(перезібрав лазарус в одновіконний інтерфейс, тому впевнений що все працює)
В полі де пишется код, кожи я нажимаю(наприклад) літеру k то вводится чомусь kk і так з будь чим ( ; -> ;; )
нічого не шукаєтся 
FakiNyan написав:mamkin haker написав:як думаєте, коли перший студент прийде на форум і попросить відсортувати масив на С++
:D?
вангую 9 вересня
чому?
ну, перший тиждень в університетах начитка, навчання починаєтся з 2-гого :3 2+7=9
як думаєте, коли перший студент прийде на форум і попросить відсортувати масив на С++
?
вангую 9 вересня
bvn написав:mamkin haker написав:зробилиб замість ураїнської, англійську і позбавили себе багатьох проблем =_=
чому б всьому світу не перейти на англійську?
Не знаю, для мене немає раціонального обґрунтування, чому саме українська... це щось схоже на релігію. Культура - досить складен поняття, що в моєму розумінні, чимось корелює з езотеричним поняттям "егрегор". Ти або належиш, до української культури, або не належиш. Або маєш "підключку" до "егергору", або її не маєш. Мова - є основним атрибутом культури, imho. Немає мови - немає культури... я знаю, дещо занадто категорично, хтось зараз начне приводити якісь приклади з інших країн і т. д., і т. п... але для України це точно так. Як зникне українська мова, то й зникне українська культура, навіть якщо ця територія й надалі носитиме назву "Україна", вона нею не буде по суті своїй. При цьому не важливо, чи прийде сюди російська, разом з окупантами, чи запанує англйська разом з бурхливим розвитком і процвітанням.
Іншими словами, мені складно уявити собі цей світ, без української музики й літератури, мені й зараз, як повітря не вистачає українського кіно... справжнього, а не "сватів"...
а ви дивились "Пес"? на ICTV іде :
я для себе похоронив шоу\кіно\серіали\мультфільми(аніме теж входить) вже як пів року (ну додивляюсь ті аніме що виходять продовженя, але з часом навіть те нехочется дивитись)
музика ще якось там теліпаєтся (мій плейліст містить в собі 11 пісень) тай і їх все меньше стає =(
манга\манхва\комікси\маньхуа теж похоронив
на ютюбі дивлюся 5 каналів (в сумі 5-7 відео відео в місяць) в майбутньому планую 2 покинути тому залишится 3
koala написав:В JS є кілька способів проголошувати змінну.
Найгірший варіант - це проголошення без ключового слова. Таке проголошення створює глобальну змінну, яка потім впливає на весь код. Уникайте глобальних змінних, а особливо - створених десь глибоко в функціях. Не робіть так.
Другий варіант - var. Це створює локальну змінну в функції або, якщо проголошується на глобальному рівні - глобальні змінну.
Далі іде let. Це - найуживаніший варіант. Намагайтеся, як є можливість, використовувати або let, або const, бо вони живуть до кінця блоку і ви точно знаєте, коли вони зникнуть, і не будуть плутатися. const, як випливає з назви, проголошує константу, що вже не зміниться. Якщо не плануєте змінювати змінну - краще робіть її константою, це допоможе одразу виявити спробу її змінити замість довго шукати, чого ж якась залежна змінна неправильно обчислилася.
Наступне - булеві змінні. Перетворення цілого значення на булеве - цілком нормальна практика, але можна зробити це ще зрозумілішим, якщо використати якийсь із булевих операторів, наприклад
const hasF1 = (Math.random() > 0.5);
Бачите, як красиво? Порівняли випадкове число з 0.5 і результат порівняння записали в змінну. Дужки (необовз'язкові) підкреслюють, що нам потрібен саме результат порівняння.
sasha87 написав:let f1 = 'картопля';
hasF1 = Math.floor(Math.random() * 2);
f2 = 'паста';
hasF2 = Math.floor(Math.random() * 2);
f3 = 'борщ';
hasF3 = Math.floor(Math.random() * 2);
foodchoice = prompt('виберіть страву');
я написав:????
невже так важко написати перед змінною let??
цеж не мова з статичною типізацією де потрібно тим даних писати
koala написав:mamkin haker написав:1) немаю такої влади щоб так зробити (та і неправильно це буде, одразу всіх на англійську)
А ви гадаєте, хтось має? Бо пропонувати те, що не в змозі зробити ніхто - це досить легко, а от зробити...
mamkin haker написав:2) ви програмуєте якими буквами :D? українськими чи англійськими?
Латинськими.
це ми тут флудимо таку саму штуку яку обговорюють люди ранком на кухні а потом ідуть собі на роботу забувши розмову яка відбулась на кухні
koala написав:mamkin haker написав:зробилиб замість ураїнської, англійську і позбавили себе багатьох проблем =_=
Зробіть, якщо ви вважаєте, що це легше ніж жити з нинішніми проблемами.
mamkin haker написав:чому б всьому світу не перейти на англійську?
А чому б не на українську?
1) немаю такої влади щоб так зробити (та і неправильно це буде, одразу всіх на англійську)
2) ви програмуєте якими буквами :D? українськими чи англійськими?
зробилиб замість ураїнської, англійську і позбавили себе багатьох проблем =_=
чому б всьому світу не перейти на англійську?
Знайдені повідомлення: з 461 по 480 з 671