English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 강의

파이썬 프로세스 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 프로그램이 제곱근을 계산

파이썬 예제大全

이 프로그램에서는 지수 연산자와 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() 함수를 사용하여 복수를 변환했습니다. 또한, 출력 형식을 주의하세요.

여기서 관련 정보를 찾아보세요파이썬에서의 문자열 포맷더 많은 정보.

파이썬 예제大全