Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 절대값:단계별 가이드

파이썬 abs() 메서드는 숫자의 절대값을 반환합니다. 숫자의 절대값은 0에서 숫자까지의 거리입니다. 이것은 모든 음수를 양수로 만들고 양수는 영향을 받지 않습니다. 예를 들어 abs(-9)는 9를 반환하고 abs(2)는 2를 반환합니다.


절대값은 숫자와 숫자 라인의 0 사이의 거리입니다. 이러한 값은 여러 수학 방정식에서 유용합니다. 예를 들어, 절대값은 거리 계산에 사용됩니다.

abs()는 내장 함수가 들어옵니다. abs() 방법을 사용하여 특정 숫자의 절대값을 계산할 수 있습니다.

이 자습서에서는 abs()를 사용하는 방법에 대해 설명합니다. 파이썬의 메소드. 또한 작동 중인 기능을 설명하는 몇 가지 예를 살펴보겠습니다.

파이썬의 절대값:설명

수학에서 절대값은 숫자가 숫자 줄의 0에서 얼마나 멀리 떨어져 있는지 나타냅니다. 숫자가 양수인지 음수인지에 관계없이 해당 숫자의 절대값은 항상 양수입니다.

예를 들어 절대값 5 5입니다. -5의 절대값 또한 5입니다. . 5-5 숫자 줄에서 5칸 떨어져 있습니다. 다음은 이것이 어떻게 작동하는지 보여주는 예시 숫자 라인입니다.

-5 -4 -3 -2 -1 1 2 3 4 5

-5 5입니다. 0부터 공백, 5 또한 5입니다. 0에서 공백.

절대값은 수학과 물리학 모두에서 중요한 개념이며 이러한 분야에서 광범위하게 응용되고 있습니다. 절대값은 데이터 분석에서도 자주 사용됩니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

파이썬 절대값

파이썬 abs() 방법은 숫자의 절대값을 계산합니다. 복근() 메서드는 하나의 매개변수를 사용합니다. 즉, 절대값을 계산하려는 숫자입니다.

다음은 abs() 구문입니다. 방법:

abs(value)

abs() 메서드는 메서드를 통해 전달하는 값에 따라 부동 소수점 숫자 또는 정수를 반환합니다.

  • -9는 9를 반환합니다.
  • -2.2는 2.2를 반환합니다.

부동 소수점 값은 숫자에 나타나는 마침표로 표시되는 2.2입니다. abs()는 정수와 부동 소수점을 모두 허용하므로 이 방법을 사용하는 데 숫자 변환이 필요하지 않습니다.

복근() 0 값과 양수(부동수 및 정수 포함)와 함께 작동합니다. 그러나 abs() 함수는 함수를 통해 처음에 구문 분석된 값과 동일한 값을 반환합니다. 이것은 양수이고 0 값은 음수가 아닙니다.

abs() 방법이 작동합니다.

파이썬 abs() 메소드 예제

당신이 지역 경찰서에서 일하고 있다고 가정해 봅시다. 그들은 특정 도로의 운전자가 과속 딱지를 받아야 하는지 여부를 계산하는 앱을 빌드하도록 요청합니다. 이 도로에서 운전자는 일반 운전자와 거의 같은 속도로 이동해야 합니다.

경찰은 도로에서 일련의 사고가 있었기 때문에 이 한도를 초과하는 사람들을 원하지 않습니다. 많은 사고가 운전자 간의 과도한 속도 변동으로 인해 발생했습니다.

평균적인 운전자보다 빠르거나 느린 시속 10마일(약 16km) 이상(약 16km/h)을 운전하면 위험합니다. 이 한도를 초과하는 운전자는 티켓을 받아야 합니다.

속도 평가

우리는 운전자가 속도에 따라 티켓을 받아야 하는지 여부를 결정하는 프로그램을 만들 것입니다.

average_speed = 50
current_speed = 38

difference_between_average_and_current_speed = average_speed - current_speed

absolute_value = abs(difference_between_average_and_current_speed)

print(absolute_value)

코드 반환:12 .

코드의 첫 번째 줄에서 Python 변수를 선언했습니다. 이 변수는 도로에서 자동차의 평균 속도를 저장합니다. 이 경우에는 50mph(약 80km/h)입니다. 그런 다음 특정 운전자의 현재 속도(이 경우 약 61km/h)를 저장하는 변수를 선언했습니다.

다음 줄에서는 특정 운전자의 현재 속도와 도로 위 차량의 평균 속도 간의 차이를 계산했습니다. 그런 다음 이 값을 사용하여 abs() 절대값을 구하는 방법입니다.

기술적으로 운전자의 속도와 평균 속도의 차이는 -12mph(약 19km/h)입니다. 그러나 우리는 특정 운전자의 속도와 도로 위 차량의 평균 속도 간의 차이를 알고 싶었을 뿐입니다. 우리는 절대값으로 값을 변환하기 위해 abs()를 사용했고 우리 프로그램은 12를 반환했습니다. .

메시지 표시

운전자가 티켓을 받아야 하는 경우 프로그램에서 메시지를 표시하기를 원합니다. 이를 위해 마지막 프로그램 끝에 Python if 문을 추가할 수 있습니다."

print("Speed Difference: " + absolute_value)

if absolute_value > 10:
	print("This driver is exceeding the speed limit. Write them a ticket.")
else:
	print("This driver is not exceeding the speed limit.")

먼저 운전자의 속도 차이를 콘솔에 출력합니다. 그런 다음 if 문을 사용하여 운전자가 제한 속도를 초과하는지 여부를 평가합니다. 운전자가 제한 속도를 초과하는지 또는 제한 속도 내에서 운전하는지에 따라 다른 Python 인쇄 문이 실행됩니다.

절대값 Python:거리 계산

절대값은 일반적으로 거리 계산에 사용됩니다.

집에서 20마일(약 32km) 떨어진 곳으로 여행하려고 한다고 가정해 보겠습니다. 우리는 실수로 31마일을 여행했습니다.

목적지에 도달할 때까지 몇 마일이 남았는지 알고 싶다면 음수 값이 나옵니다. 음수를 양수로 변환하려면 abs()를 사용할 수 있습니다. .

다음은 Python에서 abs() 함수를 사용하는 예제의 코드입니다.

miles_from_home = 20
travelled = 31

miles_left = miles_from_home - travelled

print(abs(miles_left))

코드 반환:11 .

abs()를 지정하지 않은 경우 , 우리 프로그램은 -11을 반환했을 것입니다. 20과 31의 차이는 -11이기 때문입니다. 그러나 abs()를 사용했기 때문에 , 프로그램이 절대값을 반환했습니다.

결론

복근() Python의 메서드는 부동 소수점 숫자 또는 정수를 절대 값으로 변환하는 데 사용할 수 있습니다. 이것은 두 값의 차이를 알고 싶을 때 특히 유용합니다.

이 튜토리얼에서는 abs()를 사용하는 방법을 살펴보았습니다. 두 가지 예를 참조하여 Python에서.

파이썬 지식을 발전시키시겠습니까? 전체 Python 학습 방법 가이드를 확인하세요. 이 가이드에서는 Python을 배우는 방법에 대한 조언과 볼 수 있는 최고의 학습 리소스 목록을 찾을 수 있습니다.