본문 바로가기

전체 글19

14) while 반복문(while)이란? for와 같은 반복문으로, 특정 조건이 만족 하지 못하면 탈출하지 못하고 계속 반복한다. 1. while의 작성 while 조건문: 수행할_문장1 수행할_문장2 수행할_문장3 ... 이처럼 조건문 앞에 while을 붙이고 실행하면 계속 반복된다. 1-1) 무한루프 다음 예시를 들자. customer = "정상길" index = 1 while True: print("{0}님, 커피가 준비되었습니다. 호출 {1}회차".format(customer,index)) index += 1 # 계속 반복될 것 --> 무한루프 --> ctrl + c로 강제종료 "엄준식님, 커피가 준비되었습니다. 호출 ????회차." 가 무한히 반복될 것이다. 이는 무한 루프로, 말그래도 터미널에 무한이 반복문이.. 2023. 7. 21.
13) for 반복문(for)란? 말그대로 어떠한 문장을 반복시켜주는 것으로 다음의 예시를 통해 알아보자. 1. for반복문의 작성 # 작성 for 변수 in 리스트(or 튜플, 문자열): 수행할문장1 수행할문장2 ... 이렇게 자료형의 요소값이 처음부터 끝까지 변수에 대입되어 출력한다. 어느 식당에 대기순번의 예시를 들어보자. for waiting_no in [0,1,2,3,4]: print("대기번호 : {0}".format(waiting_no)) # 순서대로 반복실행 # 대기번호 : 1 # 대기번호 : 2 # 대기번호 : 3 # 대기번호 : 4 위 처럼 waiting_no라는 변수에 리스트에 있는 1,2,3,번이 차례로 출력된다. 2. 응용 kingcrab = ["정상길", "김찬호", "손인욱"] for cus.. 2023. 7. 21.
12) if If(분기)란? 여러 가지 조건에 맞춰 그에 맞게 설정한 결괏값을 내는 조건문이다. 1. 조건문의 작성 if 조건문: 실행할 문장 1 실행할 문장 2 ... elif 조건문: 실행할 문장 1 실행할 문장 2 ... else : 실행할 문장 1 ... 의 형태로 구성된다. 이제 날씨의 예시를 들어보자. weather = input("오늘 날씨는 어때요?") if weather == "비" or weather == "눈": print("우산을 챙기세요") elif weather =="미세먼지": print("마스크를 챙기세요") else: print("준비물 X") 1-1) if 날씨 즉, weather라는 변수에 input으로 날씨가 어떤지 물어보는 조건문을 작성하고, 터미널에 "비"와 "눈"을 입력하면 .. 2023. 7. 21.
11) 자료형 구조의 변경 리스트, 튜플, 집합을 서로서로 바꾸어 줄 수 있다. # 자료구조의 변경 menu = {"coffee", "milk", "beer"} print(menu, type(menu)) # {'milk', 'coffee', 'beer'} menu = list(menu) print(menu, type(menu)) # ['milk', 'coffee', 'beer'] menu = tuple(menu) print(menu, type(menu)) # ('coffee', 'beer', 'milk') 자료형 = list(자료형) or 자료형 = tuple(자료형) or 자료형 = set(자료형) (자료형, type(자료형)) 을 통해 변환 시켜 줄 수 있다. 이때, 터미널에는 각 자료형에 맞는 괄호 기호와 이 같이 출력된다. 2023. 7. 18.