Предмет: Информатика, автор: neyolovdan

Дано целое число, лежащее в диапазоне от 1 до 999. Если число двузначное, выведите строку "Двузначное", если число содержит одну значащую цифру, то выведите строку "Цифра", если число является трехзначным выведите "Трехзначное". В случае, если введенное число меньше 0 или больше 999, выведите строку "Ошибка!". Python


2shark2: А какой язык?

Ответы

Автор ответа: AJamshed
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("Цифра")

Автор ответа: 2shark2
3

Надеюсь, сработает.

a = int(input())

if a <= 0 or a > 999:

   print("Ошибка!")

else:

   if a // 10 == 0:

       print("Цифра")

   elif a // 100 == 0:

       print("Двузначное")

   else:

       print("Трехзначное")

Похожие вопросы
Предмет: Русский язык, автор: янаЗая