Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Помогите пж с этим заданием по Python.

Задача 6. Защита от дурака

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

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

По дате
По рейтингу
Аватар пользователя
Профи

попробуй так
number = int(input('Введите число: '))
if (number >= 10) and (number <= 99) or (number <= -10) and (number > -100):
print('Это двузначное число')
else:
print('Это не двузначное число')

Аватар пользователя
Гений

n = int( input() )

print( 9 < abs(n) < 100 )

Не понял, для чего тут if-else. Без abs решается так:

print( 9 < n < 100 or -100 < n < 9 )

Аватар пользователя
Профи

number = int(input('Введите двухзначное число: '))
if (9 < number < 100) or (-9 > number > -100):
print('Верно, число двузначное')
else:
print('Число не двузначное, повторите ввод')

Аватар пользователя
Знаток

number = int(input('Введите число: '))
if number <= 9 and number >= -9:
print('Число однозначное')
else:
print('Двухзначное')