소개
이 랩에서는 Python 에서 숫자가 양수인지 확인하는 방법을 배우게 됩니다. 이는 양수를 정의하고 이를 식별하는 간단한 프로그램을 작성하는 것을 포함합니다. 먼저 Python 파일을 생성하고 if 문을 사용하여 숫자를 0 과 비교하여 양수인 경우 메시지를 출력하는 것으로 시작합니다.
그런 다음 스크립트를 수정하여 양수, 음수 및 0 값을 식별하는 등 다양한 시나리오를 처리하도록 이해도를 확장할 것입니다. 이 랩에서는 Python 파일을 수정하고 실행하여 다양한 숫자 입력에 대한 출력을 관찰하는 과정을 안내합니다.
양수 정의
이 단계에서는 Python 에서 양수를 정의하고 이를 식별하는 간단한 프로그램을 작성하는 방법을 배우게 됩니다. 이는 프로그래밍의 기본적인 개념이며, 숫자 데이터를 처리하는 방법을 이해하는 데 도움이 될 것입니다.
먼저, VS Code 편집기를 사용하여 ~/project 디렉토리에 positive_numbers.py라는 Python 파일을 생성해 보겠습니다.
~/project/positive_numbers.py
이제 편집기에서 positive_numbers.py 파일을 열고 다음 코드를 추가합니다.
number = 10
if number > 0:
print(number, "is a positive number")
이 코드 조각은 다음을 수행합니다.
10값을number라는 변수에 할당합니다.if문을 사용하여number가0보다 큰지 확인합니다.- 조건이 참이면 (즉,
number가 양수이면) 숫자가 양수임을 나타내는 메시지를 출력합니다.
이 Python 스크립트를 실행하려면 터미널을 열고 ~/project 디렉토리로 이동합니다.
cd ~/project
그런 다음 python 명령을 사용하여 스크립트를 실행합니다.
python positive_numbers.py
다음 출력을 볼 수 있습니다.
10 is a positive number
이제 positive_numbers.py 파일을 수정하여 다른 양수를 사용해 보겠습니다. number 변수의 값을 5로 변경합니다.
number = 5
if number > 0:
print(number, "is a positive number")
파일을 저장하고 스크립트를 다시 실행합니다.
python positive_numbers.py
다음 출력을 볼 수 있습니다.
5 is a positive number
이것은 프로그램이 양수를 올바르게 식별한다는 것을 확인합니다.
0 과 비교
이 단계에서는 숫자를 0 과 비교하여 숫자에 대한 이해를 확장합니다. Python 을 사용하여 양수, 음수 및 0 값을 식별하는 방법을 배우게 됩니다.
이전 단계에서 생성한 positive_numbers.py 파일을 수정하여 다양한 시나리오를 처리해 보겠습니다. VS Code 편집기를 사용하여 ~/project 디렉토리에서 positive_numbers.py 파일을 엽니다.
이제 기존 코드를 다음으로 바꿉니다.
number = 0
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
이 코드는 elif (else if) 및 else 문을 소개합니다.
if문은number가0보다 큰지 (양수) 확인합니다.elif문은number가0과 같은지 확인합니다.- 위의 조건 중 어느 것도 참이 아닌 경우 (즉,
number가 음수인 경우)else문이 실행됩니다.
파일을 저장하고 스크립트를 실행합니다.
cd ~/project
python positive_numbers.py
다음 출력을 볼 수 있습니다.
0 is zero
이제 number의 값을 -5와 같은 음수로 변경해 보겠습니다.
number = -5
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
파일을 저장하고 스크립트를 다시 실행합니다.
python positive_numbers.py
다음 출력을 볼 수 있습니다.
-5 is a negative number
이것은 if, elif 및 else 문을 사용하여 숫자를 0 과 비교하고 다양한 경우를 처리하는 방법을 보여줍니다.
정수 및 실수 처리
이 단계에서는 Python 프로그램에서 정수와 부동 소수점 숫자 (소수) 를 모두 처리하는 방법을 배우게 됩니다. 실제 응용 프로그램에서 다양한 유형의 숫자 데이터를 자주 접하게 되므로 이는 중요합니다.
positive_numbers.py 파일을 다시 수정하여 부동 소수점 숫자를 사용해 보겠습니다. VS Code 편집기를 사용하여 ~/project 디렉토리에서 positive_numbers.py 파일을 엽니다.
이제 number 변수의 값을 3.14와 같은 부동 소수점 숫자로 변경합니다.
number = 3.14
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
파일을 저장하고 스크립트를 실행합니다.
cd ~/project
python positive_numbers.py
다음 출력을 볼 수 있습니다.
3.14 is a positive number
이제 -2.5와 같은 음수 부동 소수점 숫자를 시도해 보겠습니다.
number = -2.5
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
파일을 저장하고 스크립트를 다시 실행합니다.
python positive_numbers.py
다음 출력을 볼 수 있습니다.
-2.5 is a negative number
보시다시피, 이 프로그램은 정수와 부동 소수점 숫자 모두에서 올바르게 작동합니다. Python 은 코드에 특별한 수정 없이 다양한 데이터 유형을 자동으로 처리합니다. 이러한 유연성으로 인해 Python 은 수치 계산에 강력한 언어가 됩니다.
요약
이 랩에서는 Python 에서 양수를 정의하고 0 과 비교하여 양수를 식별하는 간단한 프로그램을 작성하는 방법을 배웠습니다. Python 파일을 생성하고 변수에 값을 할당했으며, if 문을 사용하여 숫자가 0 보다 큰지 확인하고 양수인 경우 메시지를 출력했습니다.
또한 프로그램이 양수를 올바르게 식별하는지 확인하기 위해 다양한 양수로 스크립트를 수정하는 연습을 했습니다. 이 랩은 숫자 데이터를 사용하고 양수, 음수 및 0 값을 식별하는 방법을 이해하기 위한 기초를 마련합니다.



