728x90
def check_square_root(num):
square_root = num ** 0.5 # 입력값의 제곱근 계산
# 입력값이 어떤 수의 제곱인지 판별
if square_root.is_integer():
print(f"{num}의 제곱근은 {square_root}입니다.")
print(f"{num}은 {int(square_root)}의 제곱입니다.")
else:
print(f"{num}의 제곱근은 {square_root}입니다.")
print(f"{num}은 어떤 수의 제곱이 아닙니다.")
if __name__ == "__main__":
user_input = float(input("수를 입력하세요: "))
check_square_root(user_input)
728x90