728x90
반응형
SMALL

파이썬 강좌(초급)/5.제어문 6

5. 제어문 - 6) 한줄 for

1) 한줄 for가 뭐에요? 반복문을 한 줄로 표현할 수 있어 코드를 간결하게 작성할 수 있습니다 [표현식 for 항목 in iterable if 조건] 1부터 5까지의 숫자 중 짝수만 포함하는 리스트를 구하시오 even_numbers = [x for x in range(1, 6) if x % 2 == 0] print(even_numbers) 2) 한줄 for를 왜 써야 하는 거죠? 코드가 간결해지고, 다른 사람이 작성한 코드를 이해하기 위해서도 필요합니다. 3) 실습 students = [1,2,3,4,5] print(students) students = [i+100 for i in students] print(students) students = ["Iron man", "Thor", "I am gro..

5. 제어문 - 5) continue와 break

1) continue가 뭐에요? 특정 조건이 충족되었을 때 반복문 내에서 특정 부분을 건너뛰고자 할 때 사용됩니다. for i in range(1, 6): if i == 3: continue print(i) 1 2 4 5 2) break가 뭐에요? 반복문을 종료시킵니다. 즉, break를 만나면 해당 반복문을 빠져나가게 됩니다. for i in range(1, 6): if i == 3: break print(i) 1 2 3) 실습 absent = ['서준'] #결석 for student in ['소유', '수영']: if student in absent: continue print(student+"!!", "책을 읽어봐") absent = ['서준'] #결석 no_book = ['티파니'] # 책을 안가..

5. 제어문 - 4) while 문

1) while문이 뭐에요? 반복문으로 아래와 같이 사용합니다 while 조건: # 조건이 참일 동안 반복 실행할 코드 count = 0 while count = 1: print("{0}, 커피가 준비 되었습니다. {1} 번 남았어요".format(customer, index)) index -= 1 if index == 0: print("커피는 폐기처분되었습니다.") 코딩할 때 무한루프에 빠지지 않도록 주의해야 합니다.(아래 코드 주의 !!!!) 아래 코드의 경우 무한루프에 빠져 Ctrl+c로 빠져 나와야 합니다. customer = "아이언맨" index = 1 while..

5. 제어문 - 3) for 문

1) for문이 뭐에요? 반복문으로 아래와 같이 사용합니다. for 변수 in 시퀀스: # 반복 실행할 코드 my_list = [1, 2, 3, 4, 5] for element in my_list: print(element) for i in range(1, 6): print(i) 2) for문을 왜 써야 하는 거죠? 아래 1~4를 표현하려면 4줄 코딩을 모두 해야 함 for문을 사용하면 2줄로 가능 for waiting_no in [0,1,2,3,4]: print("대기번호 : {0}".format(waiting_no)) or for waiting_no in range(5): print("대기번호 : {0}".format(waiting_no)) or for waiting_no in range(1,6): ..

5. 제어문 - 2) if문

1) if문이 뭐에요? 조건문으로 아래와 같이 사용합니다. (1) if~else 구조 if 조건: # 조건이 참(True)일 때 실행할 코드 else: # 조건이 거짓(False)일 때 실행할 코드 x = 15 if x > 10: print("x는 10보다 큽니다.") else: print("x는 10 이하입니다.") (2) if~elif~else 구조 x = 15 if x > 10: print("x는 10보다 큽니다.") elif x == 10: print("x는 10입니다.") else: print("x는 10보다 작습니다.") 2) 실습 실습 name = "서인" if name == "서인": print("서인이는 천재에요") elif name == "소현": print("소현이는 똑똑해요") el..

5. 제어문 - 1) 소개

1) 제어문이 뭐에요? 제어문이라는 것은 프로그램의 실행 흐름을 제어하는 구문입니다. 예를 들어, 어떤 조건에 따라 다른 동작을 하거나, 반복적으로 동작을 수행하고 싶을 때 제어문을 사용할 수 있습니다. 파이썬에서는 크게 두 가지 종류의 제어문이 있습니다. 하나는 조건문(if)이고, 다른 하나는 반복문(for, while)입니다. age = int(input("나이를 입력하세요: ")) # 사용자로부터 나이를 입력받아 정수로 변환합니다. if age >= 20: # 나이가 20 이상이면 print("성인입니다.") # "성인입니다."라고 출력합니다. elif age >= 10: # 나이가 10 이상이면 print("청소년입니다.") # "청소년입니다."라고 출력합니다. else: # 그 외의 경우에는 p..

728x90
반응형
LIST