본문 바로가기

Python/03. 프로그램의 구조를 쌓는 제어문3

03-3 for 문 📖 for 문리스트•튜플•문자열's 요소들을 차례로 변수에 대입 → for 문에 속한 문장들을 수행 1) for 문 기본 구조for 변수 in 리스트(or 튜플, 문자열):    수행할 문장1    수행할 문장2    ...   2) for 문 예제# 리스트 test_list의 요소들이 차례로 변수 i에 대입됨; print(i)을 수행>>> test_list = ['one', 'two', 'three']>>> for i in test_list:... print(i)...onetwothree# 리스트 a의 요솟값이 튜플; 각각의 요소가 자동으로 (first, last) 변수에 대입됨>>> a = [(1, 2), (3, 4), (5, 6)]>>> for (first, last) in a:... .. 2024. 7. 14.
03-2 while 문 📖 while 문조건문이 참인 동안 while 문에 속한 문장들이 반복해서 수행됨 1) while 문 기본 구조while 조건문:    수행할 문장1    수행할 문장2    ...   2) while 문 강제로 빠져나가기break : 중간에 강제로 빠져나갈 수 있게 함>>> coffee = 10>>> money = 300>>> while money:... print("돈을 받았으니 커피를 줍니다.")... coffee = coffee - 1... print("남은 커피의 양은 %d개 입니다." % coffee)... if coffee == 0:... print("커피가 다 떨어졌습니다. 판매를 중지합니다.")... break...- money가 30.. 2024. 7. 14.
03-1 if 문 📖 if 문조건문 : 참과 거짓을 판단하는 문장 (조건문 ⊃ if 문, while 문, for 문)if 문 : at 프로그래밍, 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰는 것 1) if 문 기본 구조if 조건문:    수행할 문장1    수행할 문장2              .              .              .else:    수행할 문장A    수행할 문장B              .              .              .* 수행할 문장은 들여쓰기(4 space / 1 tab)를 해줘야 함(i) if 조건문이 참이면, if 문 아래 블록(수행할 문장 더미)을 수행(ii) if 조건문이  거짓이면, else 문 아래 블록(수행할 문장 더미)을 수행   2.. 2024. 7. 13.