Задача — защита от дурака (Python)

Что нужно сделать

Вы участвуете в разработке приложения для математиков, где можно будет делать всё, начиная от простейших вычислений и заканчивая построением сложных графиков. В этом приложении реализована установка диапазона чисел, и вам необходимо написать этакую «защиту от дурака».

Напишите программу, которая получает на вход число и проверяет, двузначное оно или нет. Выведите соответствующее сообщение. Числа −42 и −99 тоже считаются двузначными. Сделайте это, используя не более одного оператора if-elsе. Не используйте elif.

Что оценивается

  • результат вычислений корректен, поддерживаются отрицательные числа;
  • задача решена без использования строк и операций с ними (конечно, это не относится к приведению целых чисел);
  • input содержит корректное приглашение для ввода;
  • переменные имеют значащие имена, не только a, b, c, d (видео 2.3);
  • правильное употребление пробелов после запятых, при бинарных и логических операциях.

Решение:

num = int(input('Введите число: '))
if (num >= 10) and (num <= 99) or (num <= -10) and (num > -100):
    print('Число двузначное')
else:
    print('Число не двузначное')

Оцените статью
( 8 оценок, среднее 4.5 из 5 )