Предмет: Информатика,
автор: radikandegor
Напишите программу которая решает задачу, определить является ли заданное число N трёхзначным?
Если выполняется условие, то выдать ответ 1 или 2 в Python
Не c++и другие , только питхон
Ответы
Автор ответа:
2
# есть как минимум два способа узнать, является ли заданное число трёхзначным
# 1)
N = int(input("Введите число: "))
if ((N > 99 and N < 1000) or (N < -99 and N > -1000):
print(1)
else:
print(2)
# 2)
N = int(input("Введите число: "))
if len(str(abs(N))) == 3:
print(1)
else:
print(2)
nikdissv:
1 или 2, всмысле?
у тебя это и так есть
1 если трёхзн, 2 если нет я как понимаю
Ну тогда теперь всё верно
abs юзал бы)
Хм, я об этом не подумал...
Щас проверю
вооот. вторая теперь красота)
Пишет что неверно где N больше и н меньше
да, еррорчики есть. Используйте вторую лучше.
Автор ответа:
2
a = int(input())
if len(str(abs(a))) == 3:
print(1)
else:
print(2)
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Окружающий мир,
автор: ссссссс1
Предмет: Русский язык,
автор: yuRET
Предмет: Математика,
автор: Sevaliova
Предмет: Биология,
автор: МиниПеч