🐍
Python - 패스트캠퍼스 캐시백 챌린지 7일차
April 24, 2022
오늘도 어제에 이어서 “한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online” 의 챕터 5-1. 조건문 개념 강의를 듣고 정리해보았다. 참고로 이 포스팅은 공부용으로 강의 내용을 요약한 것으로 자세한 강의 내용은 위 링크를 참조 할 것.
아래는 공부 인증 사진.
Ch05. 제어문
1. 조건문 개념
1. 제어문 사용 이유
- 프로그램은 기본적으로 위에서 아래로 순차적으로 실행
- 명령 A,B 중 한 개를 선택해 실행하고 싶거나 - 조건문
- 명령들을 반복해 실행하고 싶을 때 - 반복문
- 제어문 = 조건문 + 반복문
- 예시1: 치킨 or 피자? - 조건문
- 예시2: 유투브 영상보기 - 반복문
2. 조건문의 개념
- 예시: 술집이나 클럽에 입장할 때 입장 가능 여부를 출력하는 조건문
start
: 시작age
= 20: age에 20이라는 값을 저장age > 19
: 조건문입장 가능
: age가 19보다 클 경우입장 불가능
: age가 19보다 크지 않을 경우end
- 이 개념을 파이썬에 적용하면? if문
3. if 문 사용법
-
기존 비밀번호 = “1234”
-
입력한 비밀번호 = “1234”
-
만약 비밀번호를 정확히 입력했으면
⇒ 로그인 성공
[파이썬 코드]
origin_pass = "1234"
input_pass = "1234"
if origin_pass == input_pass:
print("로그인 성공")
origin_pass = input_pass
: 비교연산자:
: if의 명령블록이 실행된다는 뜻print(”로그인 성공")
: if문의 명령블록임을 나타내기 위해 들여쓰기.
4. 실습
1. if와 else
# 조건문
# : 조건에 따라 실행할 명령이 달라 지는 것
origin_pass = "1234"
input_pass = input("패스워드를 입력하세요 >>>")
if input_pass == origin_pass: # 조건 A
# 조건 A가 참
print("로그인 성공!")
print("반갑습니다.")
else:
# 조건 A가 거짓
print("로그인 실패!")
print("비밀번호를 확인하세요.")
else:
조건 A가 거짓일 때 하위 명령블록 실행
- 출력 결과
# input_pass == 1234
# 조건 A가 참
(myvenv) ➜ python_basic /Users/usr/Documents/pyt
hon_basic/myvenv/bin/python /Users/usr/Documents/
python_basic/myvenv/Chapter5/01.조건문개념.py
패스워드를 입력하세요 >>>1234
로그인 성공!
반갑습니다.
# input_pass == 123
# 조건 A가 거짓
(myvenv) ➜ python_basic /Users/usr/Documents/pyt
hon_basic/myvenv/bin/python /Users/usr/Documents/
python_basic/myvenv/Chapter5/01.조건문개념.py
패스워드를 입력하세요 >>>123
로그인 실패!
비밀번호를 확인하세요.
3. else if
origin_pass = "1234"
input_pass = input("패스워드를 입력하세요 >>>")
if input_pass == origin_pass: # 조건 A
# 조건 A가 참
print("로그인 성공!")
print("반갑습니다.")
elif input_pass == "":
# 조건 A 거짓, 조건 B 참
print("아무것도 입력하지 않았습니다.")
else:
# 조건 A가 거짓, 조건 B 거짓
print("로그인 실패!")
print("비밀번호를 확인하세요.")
- elif = if 외의 조건을 새로 추가하고 싶을 때 사용
- elif는 if 바로 뒤에 입력해야한다.
- 출력 결과
# 조건 A가 참
(myvenv) ➜ python_basic /Users/usr/Documents/pyt
hon_basic/myvenv/bin/python /Users/usr/Documents/
python_basic/myvenv/Chapter5/01.조건문개념.py
패스워드를 입력하세요 >>>1234
로그인 성공!
반갑습니다.
# 조건 A 거짓, 조건 B 참
(myvenv) ➜ python_basic /Users/usr/Documents/pyt
hon_basic/myvenv/bin/python /Users/usr/Documents/
python_basic/myvenv/Chapter5/01.조건문개념.py
패스워드를 입력하세요 >>>
아무것도 입력하지 않았습니다.
# 조건 A가 거짓, 조건 B 거짓
(myvenv) ➜ python_basic /Users/usr/Documents/pyt
hon_basic/myvenv/bin/python /Users/usr/Documents/
python_basic/myvenv/Chapter5/01.조건문개념.py
패스워드를 입력하세요 >>>123
로그인 실패!
비밀번호를 확인하세요.
오늘 강의에서는 조건문 if의 개념과 간단한 사용법을 알아보았다. 다음 시간부터는 조건문 실습문제를 풀어보도록 하자.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
- 패스트캠퍼스 강의 등록하기: https://bit.ly/3L3avNW
#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #캐시백챌린지 #캐시백 #환급챌린지 #한번에끝내는파이썬웹개발초격차패키지Online