Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
EgorKazakov

Егор Шеллов

  • 0
    вклад
  • 10
    вопросов
  • 0
    ответов
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Мини-вопрос. Как сделать что бы с помощью print выводилась переменная с приставкой "+"?

    Dnebl
    Dnebl @Dnebl
    #если python 3.6 и выше  можно так
    print(f'+ {name}')
    #или так для любой версии
    print('+ '+ name)
    Ответ написан более двух лет назад
    9 комментариев
    9 комментариев
  • Как в калькуляторе на Python добавить вычисление корня?

    JackWilliams
    Jack Williams @JackWilliams
    Для вычисления корня n-й степени используйте:
    m**(1/n)
    или:
    pow(m, n)

    Итого:
    print("Подсказка:")
    print("+  сложение")    
    print("—  вычитание")
    print("*  умножение")
    print("/  деление")
    print("%  остаток от деления")
    print("** возведение в степень")  
    print("// целочисленное деление") 
    what = input( 'Что делаем? (+, -, *, /, **, %):' )
                
    #   +   добавление           
    #   —   вычитание            
    #   *   умножение           
    #   /   деление              
    #   %   остаток от деления   
    #   **  возведение в степень 
    #   //  целочисленное деление   
    #   nrt  Корень n-й степени  
    a = float(input( 'Введи первое число:' ))
    b = float(input( 'Введи второе число:' ))
    
    
    if what == '+':
        c = a + b
        print('Результат:' + str(c))
    elif what == '-':
        c = a - b
        print('Результат:' + str(c))
    elif what == '*':
        c = a * b
        print('Результат:' + str(c))
    elif what == '%':
        c = a % b
        print('Результат:' + str(c))
    elif what == '/':
        c = a / b
        print('Результат:' + str(c))
    elif what == '**':
        c = a ** b
        print('Результат:' + str(c))
    elif what == 'nrt':
        c = a**(1/b) 
        print('Результат:' + str(c))
    else:
        print('Я не знаю такой команды')
    
    input()
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Смотрите я делаю такую штуку для себя типо,приходы и уходы(денег),но там происходит какая то ошибка,что не так?

    Lillipup
    Lillipup @Lillipup
    Allons-y, Алонсо!
    couldn't open "add.gif": no such file or directory

    Такая картинка не существует
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Можно ли в Python сделать так, чтобы текст выводился через какое-либо время?

    pro100chel
    SKEPTIC @pro100chel Куратор тега Python
    Python && PHP Developer
    import time

    while True:
    print('Текст')
    time.sleep(5) //время в секундах
    Ответ написан более двух лет назад
    6 комментариев
    6 комментариев
  • Недавно начал изучать питон,и решил сделать скрипт с возрастом,но он работает не так,пожалуйста скажите что не так?

    coderisimo
    coderisimo @coderisimo
    Не буду комментировать русский язык.

    1) не надо сравнивать строки, если речь идет о возрасте , сравниваем ЧИСЛА
    2) нужно расположить условия в правильном порядке, например у Вас


    if age >= str(20):
    print("Тебе уже, " + age + " лет, ты совсем взрослый(-ая)")


    если возраст 60 лет, то сработает это условие, а специальное условие для 60 лет (print("Да ты уже старик"))- НЕТ

    name = input("Введите своё имя: ")
    print("Привет, " + name + "!")
    age = input("Введите свой возраст: ")
    if int(age) <= 14:
      print("Ты ещё маленький, тебе нужно подрасти")
    elif int(age) >= 50:
      print("Да ты уже старик")
    elif int(age) >= 20:
      print("Тебе уже, " + age + " лет, ты совсем взрослый(-ая)")
    elif int(age) >= 14:
      print("Ты ещё не взрослый, ты подросток")
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • gzhegow
    Григорий Васильков
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • Dr. Bacon
    • 5 ответов
    • 0 вопросов
  • nonconformiste
    • 4 ответа
    • 1 вопрос
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • gromdron
    Андрей Николаев
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации