Ответы пользователя по тегу Python
  • Как заставить код работать?

    ivankarmanow
    @ivankarmanow
    Начинающий программист
    Судя по ошибке, дело не в Python-скрипте, а в самой программе, которую пытаешься запустить. Если ту же самую команду запустить через консоль, ошибка сохраняется?
    Ответ написан
    Комментировать
  • Как взять из функции из import переменную и вывести её в консоль?

    ivankarmanow
    @ivankarmanow
    Начинающий программист
    Возвращай из функции code_morse нужную тебе переменную и сохраняй где надо в момент вызова.
    ...
        m_text = '/'.join(m_letters)
        return m_text

    Тогда в переменной translate у тебя будет записано значение этой переменной
    Ответ написан
    Комментировать
  • Как отрендерить локальный html файл?

    ivankarmanow
    @ivankarmanow
    Начинающий программист
    Если тебе надо, чтобы JS изменил сам документ, создал какие-то теги и т.д., то можешь использовать Selenium. Запустишь через него свой код, подождёшь пока он всё сделает и можешь доставать из него что тебе надо.
    Ответ написан
  • Почему не работает код на python?

    ivankarmanow
    @ivankarmanow
    Начинающий программист
    Перед публикацией вопроса советовал бы повнимательнее проверять свой код.
    Проблема банальная - условия с использованием lower() не везде написаны корректно
    Конкретно вот это:
    if the_aim.lower() == "похудение":
        the_man_kal = the_man_kal - 500
        the_woman_kal = the_woman_kal - 500
    elif the_aim == "Увеличение мышечной массы":
        the_man_kal = the_man_kal + 1300
        the_woman_kal = the_woman_kal + 1300
    elif the_aim == "Поддержание веса":
        the_man_kal = the_man_kal
        the_woman_kal = the_woman_kal

    Следует заменить на это:
    if the_aim.lower() == "похудение":
        the_man_kal -= 500
        the_woman_kal -= 500
    elif the_aim.lower() == "увеличение мышечной массы":
        the_man_kal += 1300
        the_woman_kal += 1300

    А вот это:
    if the_sex.lower() == "Мужской":
        print("Количество калорий для", the_aim, ": ", the_man_kal, "калл")
    elif the_sex == "Женский":
        print("Количество калорий для", the_aim,
              ": ", the_woman_kal, "калл")

    На это:
    if the_sex.lower() == "мужской":
        print("Количество калорий для", the_aim, ": ", the_man_kal, "калл")
    elif the_sex.lower() == "женский":
        print("Количество калорий для", the_aim, ": ", the_woman_kal, "калл")
    Ответ написан
  • Лучшая книга по Python для начинающего?

    ivankarmanow
    @ivankarmanow
    Начинающий программист
    Сейчас тоже только начал изучат Python по второй книге, все интересно, разжевано, практики достаточно главное. Ещё очень интересная книга "Автоматизацияя рутинных задач с помощь Python". там хоть теории немного, зато показано что можно с помощью питона творить
    Ответ написан
    Комментировать