Предмет: Информатика,
автор: neyolovdan
Дано целое число, лежащее в диапазоне от 1 до 999. Если число двузначное, выведите строку "Двузначное", если число содержит одну значащую цифру, то выведите строку "Цифра", если число является трехзначным выведите "Трехзначное". В случае, если введенное число меньше 0 или больше 999, выведите строку "Ошибка!". Python
2shark2:
А какой язык?
Ответы
Автор ответа:
2
Ответ:
num = int(input())
ln = len(str(num))
if num > 999 or num < 1:
print("Ошибка")
elif ln == 3:
print("Трехзначное")
elif ln == 2:
print("Двухзначное")
else:
print("Цифра")
Автор ответа:
3
Надеюсь, сработает.
a = int(input())
if a <= 0 or a > 999:
print("Ошибка!")
else:
if a // 10 == 0:
print("Цифра")
elif a // 100 == 0:
print("Двузначное")
else:
print("Трехзначное")
Похожие вопросы
Предмет: Английский язык,
автор: dnemykina
Предмет: Русский язык,
автор: ник3134
Предмет: Русский язык,
автор: янаЗая
Предмет: Українська мова,
автор: Аноним
Предмет: Литература,
автор: СоняСотникова55