Ol
А структуры тогда что?)) а классы?))
А я хз. Вообще не интересовалась крестами
Time
А в плюсах же нет ООП?
плюсы же вроде оопшный яп, не? :D
Алексей
Есть и он сложнее чем в шарпах
Во всяком случае разееообразнее
Ol
Плюсую
Плюсуешь? C+++
m700
Но теже структуры в крестах это какаято хрень, в шарпе логичнее
Алексей
Сидредин
Все плохо))
Что стряслось?
Time
Плюсуешь? C+++
не, C++ ++ => C#
Сидредин
А в плюсах же нет ООП?
ООП есть там. Это в С его нет
Ol
Алексей
Но теже структуры в крестах это какаято хрень, в шарпе логичнее
Это потому что они наследство от си. Но тоже вещь! 👍
Алексей
чем? те же классы
Я ещё спорить не готов😇, вот модуль по структуре пройду
Алексей
А лучше ещё и 4 модуля по классам
Алексей
уже же пол года проходишь?
С чего вдруг с октября, ну да, я тупой, а ещё работа отвлекает
m700
у тебя еще курс же другой был?
Алексей
Алексей
Два
Maksim Pozharskiy
если у тебя в начале это написано, то скорее всего просто код срабатывает до момента ввода в инпут чего то
Ol
покажи весь код если актуально еще
Актуально. Попозже тогда, сейчас не дома
Maksim Pozharskiy
оке
Kenin
В питоне есть штука по типу printf?
Kenin
а, нашёл, там просто через %
Andrii
В питоне есть штука по типу printf?
А зачем, если есть f"{var}"?
Kenin
я уже так сделал.
Robert
А зачем, если читабельнее (f'{num}')?
Kenin
А зачем, если читабельнее (f'{num}')?
мне как сишнику душу греет.
Andrii
я уже так сделал.
Понимаешь, программирование это не сделал и забыл. Это и про использование лучших практик тоже
Robert
мне как сишнику душу греет.
Твой си-подобный код питонист потом читать будет.
Kenin
Твой си-подобный код питонист потом читать будет.
не будет, мы все впятером сишники.
Andrii
with open(f"map{num}.map") as f: # you code
Ol
Или тебе файлом прислать?
Maksim Pozharskiy
Смотри, это не будет работать потому что у тебя код js выполняется при загрузке страницы, когда у тебя в input ничего не введено
Maksim Pozharskiy
А тебе надо что б код выполнялся когда в input что то ввелось
Maksim Pozharskiy
Для этого есть слушатели событий (Event Listeners)
Maksim Pozharskiy
Тебе надо на элемент навесить слушатель который при событии ввода чего то в инпут будет в консоль выводить что хочешь
Maksim Pozharskiy
Maksim Pozharskiy
https://learn.javascript.ru/introduction-browser-events Вот эти штуки
Ol
Для этого есть слушатели событий (Event Listeners)
Я уже читала про них. Но я думала сделать событие на btn, которое при нажатии должно как-то забирать эти значения с инпута
Ol
https://learn.javascript.ru/introduction-browser-events Вот эти штуки
я думала, EventListener нужен только для того, чтобы на одну и ту же кнопку несколько событий вешать
Сидредин
а зачем ввела посредника в виде знаков +, - и т.д.
Maksim Pozharskiy
я думала, EventListener нужен только для того, чтобы на одну и ту же кнопку несколько событий вешать
Ну его в целом как правило используют даже если одно события надо
Ol
Ну правильно, так и надо
получается, мне надо повесить еще одно событие на btn через EventListener , которое будет забирать из инпута ввод?
Maksim Pozharskiy
Не, в тебя onclick уже есть
Maksim Pozharskiy
Можно в нем прям забирать
Ol
Не, в тебя onclick уже есть
но онклик не для этого. Он будет вычислять значение. А туда я должна уже предоставить ему значения
Andrii
Ну.... переводить switch-ум одну строку в другую чтобы потом анализировать её другим switch-ем?
Maksim Pozharskiy
но онклик не для этого. Он будет вычислять значение. А туда я должна уже предоставить ему значения
Что б вычислять значения нужно их получить, получить из можно прямо сразу после события клика перед тем как посчитать)
Ol
Что б вычислять значения нужно их получить, получить из можно прямо сразу после события клика перед тем как посчитать)
так вот и загвоздка в том, что я не понимаю, как их получить. Я думала, это задача квериселектора
Erik
Эта хрень снится мне в кошмарах
Maksim Pozharskiy
Тебе просто надо внутри onclick получать эти данные
Maksim Pozharskiy
Т.е. в момент когда пользователь уже ввел данные и кликнул
Ol
Т.е. в момент когда пользователь уже ввел данные и кликнул
ну, на ум приходит запихнуть квериселектор внутрь онклик, но зачем тогда ты говорил про EventListener?
Maksim Pozharskiy
ну, на ум приходит запихнуть квериселектор внутрь онклик, но зачем тогда ты говорил про EventListener?
да так и надо по идее. про EventListener потому что это в целом название слушателей - onclick это тоже EventListener
Maksim Pozharskiy
Дословно это слушатель клика (Click Event Listener)
Maksim Pozharskiy
Я подумала, ты про addEventListener
Ну в рамках твоего вопроса в целом не сильно важно как слушатель навешивать, через onclick или addEventListener
Ol
Ну в рамках твоего вопроса в целом не сильно важно как слушатель навешивать, через onclick или addEventListener
получается анализатор селектора, какую опцию выбрал чел, тоже надо в онклик пихать?
Maksim Pozharskiy
получается анализатор селектора, какую опцию выбрал чел, тоже надо в онклик пихать?
ну да, у тебя ж надо узнать какое действие чел хочет сделать уже когда он выбрал его и заполнил инпуты
Ol
ну да, у тебя ж надо узнать какое действие чел хочет сделать уже когда он выбрал его и заполнил инпуты
У меня еще проблема в том, что я не знаю, где почитать про выбор option из селектора. Ну то есть я выбрала квериселектором selector, но как снять оттуда option хз. Потому что на selector.value он не реагирует
Сидредин
D
Здравствуйте ребята, помогите пожалуйста. У меня в Pyhton есть переменная, которую надо сравнить на неравенство с несколькими числами, number = int(input("Введите число") If number != 3 and number != 10: print("За*бись") Если будет сравнений с множеством чисел как оптимировать код?