소개
이 랩에서는 Python 에서 숫자가 음수인지 확인하는 방법을 배우게 됩니다. 랩은 음수의 개념을 소개하고 Python 스크립트 내에서 음수를 할당하고 조작하는 방법을 보여주는 것으로 시작합니다. negative_numbers.py 파일을 생성하고, 온도, 부채, 변화를 나타내는 변수에 음수 값을 할당한 다음, 기본적인 산술 연산을 수행하여 음수의 동작 방식을 관찰합니다.
그런 다음 랩에서는 조건문을 사용하여 숫자가 0 보다 작은지 확인하는 방법을 알려줍니다. 여기에는 "0 보다 작음" 검사를 사용하여 숫자의 부호를 결정하는 것이 포함됩니다.
음수 이해하기
이 단계에서는 Python 에서 음수에 대해 배우게 됩니다. 음수는 0 보다 작은 숫자이며, 숫자 앞에 마이너스 기호 (-) 를 사용하여 표시됩니다. 음수를 이해하는 것은 0 미만의 온도, 부채 또는 수량의 변화를 나타내는 등 다양한 프로그래밍 작업에 매우 중요합니다.
음수를 탐구하기 위해 Python 스크립트를 생성하는 것으로 시작해 보겠습니다.
LabEx 환경에서 VS Code 편집기를 엽니다.
~/project디렉토리에negative_numbers.py라는 새 파일을 생성합니다.~/project/negative_numbers.py다음 코드를
negative_numbers.py파일에 추가합니다.## 변수에 음수 값 할당 temperature = -10 debt = -100 change = -5 ## 값 출력 print("Temperature:", temperature) print("Debt:", debt) print("Change:", change) ## 음수를 사용한 계산 수행 new_temperature = temperature + 5 remaining_debt = debt + 20 new_change = change * 2 print("New Temperature:", new_temperature) print("Remaining Debt:", remaining_debt) print("New Change:", new_change)이 스크립트는 변수에 음수 값을 할당하고 이를 사용하여 기본적인 산술 연산을 수행하는 방법을 보여줍니다.
negative_numbers.py파일을 저장합니다.터미널에서
python명령을 사용하여 스크립트를 실행합니다.python negative_numbers.py다음과 같은 출력을 볼 수 있습니다.
Temperature: -10 Debt: -100 Change: -5 New Temperature: -5 Remaining Debt: -80 New Change: -10이 출력은 초기 음수 값과 계산 결과를 보여줍니다.
0 미만 확인 사용
이 단계에서는 Python 에서 조건문 (conditional statements) 을 사용하여 숫자가 0 보다 작은지 확인하는 방법을 배우게 됩니다. 이는 프로그래밍의 기본적인 개념이며, 변수 값에 따라 결정을 내리는 데 사용됩니다.
"0 미만" 검사를 시연하기 위해 Python 스크립트를 만들어 보겠습니다.
LabEx 환경에서 VS Code 편집기를 엽니다.
~/project디렉토리에less_than_zero.py라는 새 파일을 생성합니다.~/project/less_than_zero.py다음 코드를
less_than_zero.py파일에 추가합니다.## 변수에 값 할당 number = -5 ## 숫자가 0 보다 작은지 확인 if number < 0: print("The number is less than zero.") else: print("The number is not less than zero.") ## 변수 값 변경 number = 10 ## 다시 숫자가 0 보다 작은지 확인 if number < 0: print("The number is less than zero.") else: print("The number is not less than zero.")이 스크립트는
if문을 사용하여number변수의 값이 0 보다 작은지 확인합니다. 만약 그렇다면, 숫자가 0 보다 작다는 메시지를 출력합니다. 그렇지 않으면, 숫자가 0 보다 작지 않다는 메시지를 출력합니다.less_than_zero.py파일을 저장합니다.터미널에서
python명령을 사용하여 스크립트를 실행합니다.python less_than_zero.py다음과 같은 출력을 볼 수 있습니다.
The number is less than zero. The number is not less than zero.이 출력은 스크립트가 숫자가 0 보다 작은지 여부를 올바르게 식별함을 보여줍니다.
0 처리하기
이 단계에서는 Python 프로그램에서 0 을 처리하는 방법을 배우게 됩니다. 0 은 양수도 음수도 아닌 특별한 숫자입니다. 예상치 못한 동작을 방지하려면 코드에서 0 을 올바르게 처리하는 것이 중요합니다.
0 을 처리하는 방법을 시연하기 위해 Python 스크립트를 만들어 보겠습니다.
LabEx 환경에서 VS Code 편집기를 엽니다.
~/project디렉토리에account_for_zero.py라는 새 파일을 생성합니다.~/project/account_for_zero.py다음 코드를
account_for_zero.py파일에 추가합니다.## 변수에 값 할당 number = 0 ## 숫자가 0 보다 작은지 확인 if number < 0: print("The number is less than zero.") elif number > 0: print("The number is greater than zero.") else: print("The number is equal to zero.") ## 변수 값 변경 number = -3 ## 다시 숫자가 0 보다 작은지 확인 if number < 0: print("The number is less than zero.") elif number > 0: print("The number is greater than zero.") else: print("The number is equal to zero.") ## 변수 값 변경 number = 5 ## 다시 숫자가 0 보다 작은지 확인 if number < 0: print("The number is less than zero.") elif number > 0: print("The number is greater than zero.") else: print("The number is equal to zero.")이 스크립트는
if-elif-else문을 사용하여number변수의 값이 0 보다 작은지, 0 보다 큰지 또는 0 과 같은지 확인합니다. 그런 다음 결과를 나타내는 메시지를 출력합니다.account_for_zero.py파일을 저장합니다.터미널에서
python명령을 사용하여 스크립트를 실행합니다.python account_for_zero.py다음과 같은 출력을 볼 수 있습니다.
The number is equal to zero. The number is less than zero. The number is greater than zero.이 출력은 스크립트가 숫자가 0 보다 작은지, 0 보다 큰지 또는 0 과 같은지를 올바르게 식별함을 보여줍니다.
요약
이 랩에서는 Python 에서 음수를 이해하는 것으로 시작합니다. 음수는 마이너스 기호로 표시되는 0 보다 작은 숫자임을 인식합니다. negative_numbers.py 스크립트를 생성하여 온도, 부채 및 변화와 같은 변수에 음수 값을 할당한 다음, 이러한 음수를 사용하여 기본적인 산술 연산을 수행하고 초기 값과 계산 결과를 모두 출력합니다.
그런 다음 이 랩에서는 조건문 (conditional statements) 을 사용하여 숫자가 0 보다 작은지 확인하는 개념을 소개합니다.



