[#] Условный оператор
vit01(mira, 1) — All
2015-12-04 04:13:26


Пользователь вводит число, программа должна вывести на экран его описание.
Например, "положительное однозначное число", "отрицательное двухзначное" и т.п.
Можно по-разному подойти к решению этой задачи. Например, можно сначала
проверить число на положительность, а потом на количество знаков. Можно сразу
проверять и на то и на другое, но тогда логические выражения будут сложнее.
    n = int(input("n = "))
    if n == 0:
    	print("Ноль - однозначное число")
    else:
    	if n > 0:
    		print("Положительное", end=' ')
    	else:
    		print("Отрицательное", end=' ')
    	if abs(n) < 10:
    		print("однозначное число")
    	elif 10 <= abs(n) < 100:
    		print("двузначное число")
    	else:
    		print("трехзначное или более число")
Примеры выполнения программы:
    n = 345
    Положительное трехзначное или более число

    n = -23
    Отрицательное двузначное число