Python/DAY 02 _ 23.08.18 (5) 썸네일형 리스트형 Break, Continue 1. 개념 1-1. break a = 10 while True: # while뒤에 조건이 붙어야하는데 True면 계속 반복하겠다는거지뭐. 그안에 조건이없으면 무한루프! print("안녕하세요1") a = a + 1 if a > 15: break # ---------------------------------------------- a = 10 while a input 1. 개념 value1 = input("첫번째 값을 입력하세요>") # input을 넣게되면 이후의 코드가 수행되지 않음. (사용자가 console에 값을 입력하기 전까지) value2 = input("두번째 값을 입력하세요>") # console에 뭔가를 치면 다음 코드로 넘어오게된다. 여기서 두번째 값 입력하라고 뜨겠군? value1 = int(value1) # 문자형 10을 숫자형 10으로 변경해주는 과정임. 이상태에서 안녕하세요를 치면 에러! 이 과정이없으면 문자열도 표현가능!@ value2 = int(value2) 2. 응용 ##### 이거 다시해보기 - 완료 ##### x = value1 sum = 0 while x if, while 응용 x = 2 sum = 0 while x 반복문 (while, for) 1. while a = 1 a = a + 1 print(a) # a값을 a +1로 업데이트해서 출력하는 것 while a TERMINAL창에서 ctrl+C : 강제종료 할수있음 print("안녕하세요") print("반갑습니다") a = a + 1 # a가 2일때 1회, 3일때 2회, 4일때 3회로 3번 반복하게됨 --> 만약 이 코드가 while 바깥에 있으면 루프 반복됨 print("야호") # 루프에 빠지면 출력되기 글렀지 2. 응용 a = 10 while a < 15: # 10, 12, 14 print(a) a = a + 2 while a < 15: a = a + 2 # 12, 14, 16이 출력.. else if 1. Else if a = 25 if a > 100: print("100보다 큽니다") elif a > 50: print("50보다 큽니다") elif a > 10: print("10보다 큽니다") # 100 >= a > 10 과 같은 의미로 실행됨 else: print("10보다 작습니다") b = 25 if b >= 50: print("50 이상입니다") elif b >= 25: print("50미만, 25이상입니다") elif b >= 10: print("25미만, 10이상입니다") else: print("10미만입니다") if a >= b: print("a는 b보다 크거나 같습니다2") # 이런식이면 a=b일때 첫번째줄'도' 출력되겠찌?? 논리를 잘생각해서 코드를 짜란 소리임 if a == b: .. 이전 1 다음