728x90
반응형

ChatGPT를 이용하여 코딩 공부를 해보려 한다. 

100일 동안 공부하고 기록할 것이다. 

많이 읽어주시고 항상 감사하다. (훈수는 항상 환영한다.)

 

Day 4: 조건문

  • if, elif, else 문법.
  • 중첩 조건문.
  • 실습:
    • 특정 숫자가 짝수인지 홀수인지 판별하는 프로그램 작성.

오늘도 복습부터 하자!!

 

 

오늘은 조건문에 대해서 배울 것이다.

앞선 학습중에서 프로그램을 짤 때 사용해 보았다. 오늘은 좀 더 자세하게 배우는 시간을 가질 것이다. 

1. 조건문의 기본 문법

1.1 if, elif, else

조건에 따라 다른 동작을 수행하는 구조.

 

if 조건: # 조건이 참일 때 실행할 코드

elif 다른_조건: # 위 조건이 거짓이고, 다른_조건이 참일 때 실행할 코드

else: # 모든 조건이 거짓일 때 실행할 코드

 

이런 느낌인 것이다. if 는 조건을 넣을 때 참인 경우

elif는 넣은 조건이 위에서는 거짓이고 다음 조건이 참일 때 사용한다.

else는 전부 거짓일때 실행 되는 것을 넣는 것이다.

 

2. 중첩 조건문

조건문은 중첩으로도 사용 가능 하다.

 

if 조건 1:
    if 조건 2:
        # 조건 1과 조건 2가 모두 참일 때 실행
    else:
        # 조건 1은 참이고 조건 2는 거짓일 때 실행
else:
    # 조건 1이 거짓일 때 실행

 

 

이런 식으로 조건문안에 조건문을 넣어서 프로그램을 만들 수 있다.

 

오늘의 실습과제이다.

 

이젠 이 정도는 쉽게 할 수 있다.!!

지난번에 배운 연산자 중에 나눗셈을 하고 나온 몫을 출력해 주는 연산자를 이용하여 간단하게 만들어 보았다.

 

추가로 

양수, 음수, 0, 짝수, 홀수인지가 한 번에 나오는 프로그램을 만들어 보자.

 

또 추가로 하나만 더 해보자 

숫자가 1~100 사이에 있는지 확인하고 짝수/홀수를 판별하는 프로그램을 만들어 보자

 

 

원하는 프로그램을 만들어 보았지만 음수의 홀짝 판별을 안 넣어서 아쉽다.

그래도 

 

오늘은 이만 

 

읽어주셔서 감사하다.

반응형

+ Recent posts