• Как проверить наличие поля в JSON файле с помощью python?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Применять метод .get() к строке не лучшее решение, попробуйте так:
    for item in response.json()['Employees']:
        first_name = item["User"]["FullName"]["FirstName"]
        last_name = item["User"]["FullName"]["LastName"]
        
        if "MiddleName" in item["User"]["FullName"]:
            middle_name = item["User"]["FullName"]["MiddleName"]
        else:
            middle_name = "отчество отсутствует"
        
        print(f"Имя: {first_name}, фамилия: {last_name}, отчество: {middle_name}")
    
    
    # Имя: Иван, фамилия: Иванов, отчество: Иванович
    # Имя: Петр, фамилия: Петров, отчество: отчество отсутствует
    Ответ написан
    Комментировать
  • Какая ошибка в коде?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    1. Составные конструкции имеет смысл писать так:
    case f of
        1 : begin 
                R1:=(a*sqrt(3)/4);
                writeln('R1=',' ',R1);
                { что-то ещё... }
            end;

    2. Есть большие сомнение что в R1 после этого: a*sqrt(3)/4) будет integer. Подумайте над этим.

    3.
    program case14;
    var f : integer;
    var a, R1, R2, S: Real; 
    begin
        writeln ('Введите цифру от 1 до 4 включительно!');
        Readln(f);
        Writeln('Введите значение стороны равностороннего треугольника');
        Readln(a);
    case f of
        1:  
            begin
                R1:=(a*sqrt(3)/4);
                writeln('R1=',' ',R1);
                R2:=R1*2;
                writeln('R2=',' ',R2);
                S:=sqr(a)*sqrt(3)/4;
                writeln('S=',' ',S);
            end;
    end;
    end.
    Ответ написан
    3 комментария
  • Как это можно расшифровать?

    ZERGeich
    @ZERGeich
    Во-первых, сообщение надо смотреть в HEXе, чтобы не было разночтений из-за символов в шрифтах.
    Во-вторых, надо исправлять кодировку или шрифт в терминале, чтобы русские символы отображались нормально.
    В-третьих: "Успешно: Процесс "ldplayer.exe", с идентификатором 17528, был завершен."
    Ответ написан
    1 комментарий
  • Как правильно реализовать большое приложение на c#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Организовать большую команду, состоящую из множества более маленьких команд, которые специализируются на своей части. Сам проект разбивается на множество более мелких проектов, а эти проекты на еще более мелкие модули. Для каждой задачи или группы проектов - своя команда. Разработка приложений такого объема занимают сотни тысяч и миллионы человеко-часов. Примерно так:
    1. Составляется краткое ТЗ
    2. Максимально подробно описывается проект в виде более детального ТЗ
    3. Нанимаете опытного IT менеджера
    4. Менеджер собирает команду для разработки частного ТЗ полностью со всеми деталями проекта
    5. На основе ЧТЗ формируются требования к командам для реализации проекта
    6. Подготавливается план разработки проекта
    7. Нанимается команда или команды сопровождения и поддержки - системные администраторы, менеджеры, аналитики, консультанты, бухгалтеры, юристы и прочие
    8. Организовывается рабочее пространство для команд разработки
    9. Нанимаются и организовываются команды разработки в соответствии с планом
    10. Ну и далее начинается основная работа - поэтапная реализация проекта
    Ответ написан
    Комментировать
  • Как удалить "лишнюю" языковую раскладку в Windows 10?

    @VasilKo
    Если нужно удалить раскладку клавиатуры которой - внимание - нет и в одном из установленных языковых пакетов, надо в реестре ключа в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout добавить IgnoreRemoteKeyboardLayout со значением 1:
    FileDownloadHandler.ashx?fid=36baf703-7b
    как указано на сайте Майкрософт
    https://answers.microsoft.com/ru-ru/windows/forum/...
    Ответ написан
    3 комментария