개발/나도코딩 파이썬 자율학습단 2기
나도코딩 Python 자율학습단2기 1주차 - 5
배타브
2023. 3. 12. 15:51
728x90
반응형
본 자율학습 내용은 네이버 카페 코딩 자율학습단 에도 동일하게 업로드됨을 알려드립니다
6. 제어문
초반 공부에 첫번째 난관인것같아요 조건문..ㅋ
if문
#조건이 하나일때 if 문
if 조건 : #true일때
실행할 명령
#조건이 여러개일때 elif 문
if 조건:
실행할명령
elif 조건:
실행할명령
elif 조건:
실행할명령
#모든 조건에 맞지 않을때 else 문
if 조건:
실행할 명령
else: #조건이 맞지 않을때
실행할 명령
-사용자로부터 값을 입력받을땐 input() 함수를 사용
변수명 = input(" 값을 입력해 주세요 >>" )
실행시 커맨드 창에 값을 입력할수 있다 / 입력한 값은 지정한 변수명에 저장

입력한 값은 기본적으로 string 형태로 저장되기 때문에 필요시 형변환하여 사용 // exam = int(input("값을 입력해주세요>>"))
반복문 for문 , while 문
-for문
for 변수 in 반복대상 :
실행할명령
#실행순서 : 반복대상의 값 -> 변수 -> 실행할 명령 / 반복대상의 값이 끝날때까지 반복
동작 for 변수 in 반복대상 #한줄로 표현 가능 (리스트 컴프리헨션)
-while문
while 조건:
실행할명령
#조건이 끝날때까지 반복
6.3 실습문제 : 택시 승객 수 구하기

총탑승객 을 구할땐 for 문 바깥에 0의 값을 갖는 변수를 만들어 매칭이 되었을때 result 값이 +1 씩 되게 구성 했습니다.

완성! result 라는 변수가 처음엔 for문 안으로 들어가야 할줄 알고 넣었는데 계속 0명으로 표시가 되길래 디버깅을 돌리니 루프가 돌때마다 초기화 되길래 바깥으로 빼니 정상적으로 동작했습니다.
셀프체크


오늘 공부 여기까지! 모두 고생하셨습니다
728x90
반응형