Напишите программу которая решает задачу, определить является ли заданное число 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)
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад