본문 바로가기

Python

9. 제어문 - 조건문

728x90

1. 조건문

조건문은 코드의 실행 흐름을 제어하기 위해 사용하는 구문이다. 이 조건문은 주어진 조건이 참인지 거짓인지에 따라 다른 코드를 실행하게 한다.

 

2. if문

 

 

3. else 문

else는 파이썬의 조건문 구조에서 if와 elif 조건들이 모두 거짓으로 평가될 경우 실행되는 부분을 정의하는 데 사용된다. else는 선택적으로 사용될 수 있으며, 그 자체로는 어떤 조건을 갖지 않는다. 다시 말해, else 블록은 위의 if와 elif 조건들이 모두 만족되지 않는 경우에만 실행된다.

 

 

4. elif 문

elif는 if-else 구조에서 추가적인 조건을 검사하기 위해 사용되는 키워드이다. elif는 "else if"의 줄임말이며, 주어진 여러 조건 중에서 하나만 참일 때 실행되는 코드 블록을 정의한다.

 

 


 

 

💡문제1

아래와 같은 로그인 프로그램을 만들어보자

  • 아이디를 입력하세요: apple
  • 비밀번호를 입력하세요: 1111
  • 결과: "로그인 되었습니다" 또는 "아이디 또는 비밀번호를 확인하세요"라고 출력
  • 단, 아이디가 admin, 비밀번호가 1234일 경우 로그인 성공

 

 

💡문제2

주민등록번호를 입력받아 성별을 판별하는 프로그램을 만들어보자

  • 주민등록번호를 입력하세요: 0010113068518
  • 결과: "남자입니다" 또는 "여자입니다"
  • 단, 성별을 판별하는 숫자가 1,3,5,7,9는 남자, 2,4,6,8,0은 여자

 

 

💡문제3

국어, 영어, 수학점수를 입력받아서 총점, 평균, 학점을 구하는 프로그램을 작성해보자

  • 단 학점은 평균을 기준으로 90점 이상은 A학점, 80점 이상은 B학점, 70점 이상은 C학점, 60점 이상은 D학점, 나머지는 F학점

 

 


 

5. 조건부 표션식(삼항연산자)

조건부 표현식은 파이썬에서 삼항연산자라고 불린다. 간단한 if-else구문을 더 간결하게 표현할 수 있는 방법을 제공한다.

 

 

728x90

'Python' 카테고리의 다른 글

11. 컬렉션과 반복문  (0) 2024.06.29
10. 제어문 - 반복문  (0) 2024.06.29
8. 파이썬 연산자  (0) 2024.06.28
7. 컬렉션 타입 - 딕셔너리  (0) 2024.06.28
6. 컬렉션 타입 - 세트  (0) 2024.06.28