Помогите написать функцию is_square(n), определяющую, является ли обозначенное целое число
Помогите написать функцию is_square(n), определяющую, является ли обозначенное целое число полным квадратом. Языка программирования Python
Задать свой вопрос1 ответ
Колян Лозбин
Python 3.6.1
def is_square(n):
import math
if n lt; 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("Число не является полным квадратом")
def is_square(n):
import math
if n lt; 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("Число не является полным квадратом")
Ульяна
Во-первых, скажите, на какой версии Питона проверяете. Во-вторых, в интерактивном режиме построчно, или модуль полностью?
Володя Рекец
Это я опечаталась, спасибо большое)
Есения
А как сделать, чтоб для всех отрицательных чисел всегда было false
Александр Щавьев
Исправил
Eva Turasova
Спасибо огромное!)
Данил Швальбе
А вы не могли ты разъяснить, что в 5 строке происходит?
Tolja Chelenkov
=))
Камилла
Что получится, если вычислить корень квадратный из 36 ? 6. А из 35 ? 5,916. Так вот int(x) вычисляет целую часть от икс. Если получится дробное число, функция вернёт False
Елизавета Родительская
Если введём 36, в пятой строке получится if 6 == 6:, а если 35, то if 5.916 == 5:
Серега Княжицкий
Поняла, спасибо)
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов