본문 바로가기

PY(Python Image Processing)/중학수학기초

04제곱근

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

'PY(Python Image Processing) > 중학수학기초' 카테고리의 다른 글

06_0과절대값  (0) 2024.08.15
05무리수와실수  (0) 2024.08.15
03순환소수  (0) 2024.08.15
02유리수  (0) 2024.08.15
01정수  (0) 2024.08.15