Задать вопрос
@impelix

Как ввести большое число?

Как сделать норм ввод 1000000000000 в 1 переменную, чтобы с ней можно было проводить арифметические действия?
int(input()) не работает, а в интернете ничего не нашел, возможно искал неправильно
  • Вопрос задан
  • 180 просмотров
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Zagir-vip
@Zagir-vip
Web dev, Game dev, app dev, Разработчик на Python!
input возвращает str и, если указать int(input()) и ввести 100, то будет результат нормальным, а вы указываете 10000000 1 - это уже строка, ведь в python число может быть только: "100..." или как float "1000.1". Можно использовать следующий код:

num = input("Enter a number > ")
# проверка на число
if not num.isdigit():
   return False

# Дальше можно сделать
num = int(num) # и ошибок не будет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы