Задать вопрос
Всю жизнь делаю один проект, надеюсь, все получится...

Достижения

Все достижения (6)

Наибольший вклад в теги

Все теги (29)

Лучшие ответы пользователя

Все ответы (57)
  • На чём мне написать десктопное приложение?

    MaKvc
    @MaKvc
    Отчаянный веб-разработчик
    Каждый будет советовать то, что ему ближе по духу. Я бы например использовал Qt. Если у вас есть временные рамки и недостаточно знаний и практики, можно взять Lazarus (Free Pascal). Да-да-да!!! Оно еще живое! Имеет кучу возможностей, огромную поддержку платформ, можно довольно быстро решить поставленную задачу.
    Ответ написан
    19 комментариев
  • Условие if и оператор or?

    MaKvc
    @MaKvc
    Отчаянный веб-разработчик
    Читайте!
    Ваше условие (if a == 'нет' or 'да':) работает следующим образом:
    Python проверяет, a равно 'нет', естественно а неравно 'нет', а содержит строку '1111', НО ПОТОМ идет OR, операнд справа - это строка 'да', естественно Python считает ее за истину true, она ведь непустая!
    Получается, это условие, эквивалентно if a == 'нет' or true:, а это значит, что print('ok') выполнится в любом случае, так как, в условии есть часть or true,Pythony плевать на a == 'нет', он видит OR, видит true и выполняет условие, проще говоря, можно выкинуть лишнее, и записать так: if true: - это, все также эквивалентно if a == 'нет' or 'да':
    Для большего понимания происходящего, попробуйте заменить if a == 'нет' or 'да': на if a == 'нет' or '':. В этом случае, пустая строка эквивалентна false и при этом,a неравно 'нет', а это значит, что условие не будет выполнено и вы не увидите print('ok').

    Правильное условие:
    if a == 'да':
        print('ok')
    elif a == 'нет':
        print('net')
    else:
        print('error')

    В случае с or, правильно будет так:
    if a == 'да' or a == 'нет':

    ЗАНОВЕС!
    Ответ написан
    Комментировать
  • Можно ли улучшить код?

    MaKvc
    @MaKvc
    Отчаянный веб-разработчик
    Вполне нормально!
    var nums = 123123;
    var arr = `${nums}`.split('');
    var result1 = 0;
    var result2 = 0;
    
    arr.forEach((curr, index) => {
      (index <= 2) ? result1 += Number(curr) : result2 += Number(curr);
    })
    
    console.log((result1 == result2) ? 'сумма первых цифр равняется остальным трем' : 'нет, не равняется')
    Ответ написан
    4 комментария
  • Есть ли сервисы для приблизительного анализа дохода сайта?

    MaKvc
    @MaKvc Автор вопроса
    Отчаянный веб-разработчик
    Выясняем площадку которой пользуется сайт, который мы хотим анализировать. Это можно узнать открыв исходный код страницы. Далее переходим на площадку, открываем калькулятор (в моем случае google adsense) и заполняем форму, где указываем страну, категорию и посещаемость за 1мес. Узнать эти данные можно из открытых источников, например из PR-CY. ВСЕ!
    Ответ написан
    Комментировать
  • Как стилизовать required input?

    MaKvc
    @MaKvc
    Отчаянный веб-разработчик
    Например так

    Добавляете к input атрибут required и он соответствующим образом стилизуется. При наведении и в состоянии фокуса, будет отображаться подсказка как на картинке.

    Что такое required
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (65)