def is_square(n): import math if n < 0: return False if math.sqrt(n) == int(math.sqrt(n)): return True else: return False print("Введите целое число: ",end='') if is_square(int(input())): print("Число является полным квадратом") else: print("Число не является полным квадратом")
Например потому, что в матричный принтер можно заправить документ, который нельзя вставить ни в какой другой принтер. Таким документом может быть сберегательная книжка, в которую впечатывается текущее состояние счета. Матричный принтер не требует для печати качественной бумаги. Матричный принтер позволяет печатать под копирку до 6-7 экземпляров. Матричный принтер с широкой кареткой позволяет печатать документы большого формата. А еще - есть дорогие специализированные матричные принтеры, которые "с удара" печатают сразу целую строку - у них не одна печатающая головка, а набор по числу символов в строке. Скорость печати у таких принтеров очень высока, а стоимость печати - низкая.
def is_square(n):
import math
if n < 0:
return False
if math.sqrt(n) == int(math.sqrt(n)):
return True
else:
return False
print("Введите целое число: ",end='')
if is_square(int(input())):
print("Число является полным квадратом")
else:
print("Число не является полным квадратом")