> 백엔드 개발 > 파이썬 튜토리얼 > Python은 루트 작업을 어떻게 표현합니까?

Python은 루트 작업을 어떻게 표현합니까?

풀어 주다: 2019-07-08 09:04:55
원래의
29474명이 탐색했습니다.

Python은 루트 작업을 어떻게 표현합니까?

2차근이라고도 하는 제곱근은 [√ ̄]로 표현됩니다. 예를 들어 수학 언어에서는 √ ̄16=4입니다. 언어 설명은 루트 기호 아래에 16=4입니다.

다음 예는 사용자가 숫자를 입력하고 이 숫자의 제곱근을 계산하는 것입니다.

# -*- coding: UTF-8 -*- 
 # Filename : test.py
num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))
로그인 후 복사

위 코드를 실행한 결과는 다음과 같습니다.

$ python test.py 
请输入一个数字: 4
 4.000 的平方根为 2.000
로그인 후 복사

이 예에서는 사용자가 숫자를 선택하고 지수 연산자**를 사용하여 숫자의 제곱근을 계산합니다.

이 프로그램은 양수에만 작동합니다. 음수와 복소수는 다음과 같은 방법으로 사용할 수 있습니다.

예제 (Python 3.0+)

# -*- coding: UTF-8 -*- 
 # Filename : test.py
# 计算实数和复数平方根
# 导入复数数学模块 
 import cmath 
num = int(input("请输入一个数字: "))
num_sqrt = cmath.sqrt(num)
print('{0} 的平方根为 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))
로그인 후 복사

위 코드를 실행한 결과는 다음과 같습니다.

$ python test.py 
请输入一个数字: -8
-8 的平方根为 0.000+2.828j
로그인 후 복사

이 예에서는 sqrt() 메서드를 사용했습니다. cmath(복잡한 수학) 모듈.

더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 칼럼을 방문하여 알아보세요!

위 내용은 Python은 루트 작업을 어떻게 표현합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿