반응형
SMALL
짝수, 홀수 구분하기 프로그램은 사실 몇줄 안될정도로 엄청 쉬운건데 처음 파이썬을 공부할때 return문이 엄청 헷갈릴 수 있다. local변수라던지 global변수라던지 이런거 구분하고 어떻게 받는건지 처음에 할때는 헷갈릴 수 있다. 물론 C언어를 어느정도 해봤으면 쉽게 이해할 수 있을 것이다. 내가 짠 코드는 다음과 같다.
def is_evenly_divisible(number):
return False if number % 2else True
print(is_evenly_divisible(3))
print(is_evenly_divisible(7))
print(is_evenly_divisible(8))
만약에 출력되는 숫자가 짝수이면 True, 홀수이면 False를 출력하게 나타내는 프로그램이다. 나는 처음에 짤 때 저렇게도 한번 짜봤는데 모범답안과 똑같이 이렇게 나온다.
그리고 또 다른 코드는 다음과 같다.
def is_evenly_divisible(number):
return number % 2 == 0;
print(is_evenly_divisible(3))
print(is_evenly_divisible(7))
print(is_evenly_divisible(8))
위 코드를 출력해봐도 결과는 위에 사진과 같이 나오게 된다. 어차피 Return문과 전역변수, 지역변수의 특성을 알기위해 엄청나게 간단한 프로그램을 만들어본 것이니 그냥 참고만 하면 된다. 컴퓨터 프로그램 공부하는 사람들은 저거 말고도 또 다른 방법들이 있을 것이니 한번 찾아보는 것도 좋을거 같다.
반응형
LIST
'프로그래밍언어 > PYTHON' 카테고리의 다른 글
피보나치 수열 프로그램 (0) | 2017.07.11 |
---|---|
학점계산기 프로그램 (0) | 2017.07.10 |
거스름돈 계산 프로그램 (0) | 2017.07.09 |
파이썬의 기초 (0) | 2017.07.09 |
파이썬 프로그램의 설치 (0) | 2017.07.09 |