English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 프로그램에서는 지수 연산자와 cmath 모듈을 사용하여 숫자의 제곱근을 찾는 방법을 배웁니다.
이 예제를 이해하려면 다음을 알아야 합니다파이썬 프로그래밍주제:
# 제곱근을 계산하는 프로그램 # 주의: 이 값을 다른 숫자로 변경하면 다른 결과를 얻을 수 있습니다 num = 8 # 사용자 입력을 받습니다 #num = float(input('Enter a number: ')) num_sqrt = num ** 0.5 print('%0.3f의 제곱근은 %0.3f'%(num, num_sqrt))
출력 결과
8.000의 제곱근은 2.828
이 프로그램에서는 숫자를 저장하고 num에 사용합니다**지수 연산자를 사용하여 제곱근을 찾습니다. 이 프로그램은 모든 양수에 적용됩니다. 하지만 음수나 복수는 다음 단계로 진행할 수 있습니다.
# 실수나 복수의 제곱근을 구합니다 # 복잡한 수학 모듈을 가져옵니다 import cmath num = 1+2j # 사용자 입력을 받습니다 #num = eval(input('Enter a number: ')) num_sqrt = cmath.sqrt(num) print('{0}의 제곱근은 {1:0.3f}+{2:0.3f}j'.format(num, num_sqrt.real, num_sqrt.imag))
출력 결과
(1+2j)의 제곱근은 1.272+0.786j
이 프로그램에서는 cmath(복잡한 수학) 모듈의 sqrt() 함수를 사용합니다.
주의하세요, 우리는 float() 함수 대신 eval() 함수를 사용하여 복수를 변환했습니다. 또한, 출력 형식을 주의하세요.
여기서 관련 정보를 찾아보세요파이썬에서의 문자열 포맷더 많은 정보.