본문 바로가기

Python158

Unit 18 break, continue while에서 break로 반복문 끝내기 i = 0 while True: # 무한 루프 print(i) i += 1 # i를 1씩 증가시킴 if i == 100: # i가 100일 때 break # 반복문을 끝냄. while의 제어흐름을 벗어남 for에서 break로 반복문 끝내기 for i in range(10000): # 0부터 9999까지 반복 print(i) if i == 100: # i가 100일 때 break # 반복문을 끝냄. for의 제어흐름을 벗어남 for에서 continue로 코드 실행 건너뛰기 for i in range(100): # 0부터 99까지 증가하면서 100번 반복 if i % 2 == 0: # i를 2로 나누었을 때 나머지가 0면 짝수 conti.. 2022. 1. 16.
Unit 17 while 반복문 while 반복문은 조건식으로만 동작하며 반복할 코드 안에 조건식에 영향을 주는 변화식이 들어감 i = 0 # 초기식 while i >> i = 100 >>> while i > 0: ... print('Hello, world!', i) ... i -= 1 ... Hello, world!.. 2022. 1. 16.
unit 16 for 과 range for 반복문은 range에 반복할 횟수를 지정하고 앞에 in과 변수를 입력 끝에 :(콜론)을 붙인 뒤 다음 줄에 반복할 코드를 넣음 for 변수 in range(횟수): 반복할 코드 for 다음 줄에 오는 코드는 반드시 들여쓰기를 해줌(들여쓰기 규칙은 if, elif, else와 같음) ex) for 반복문으로 'Hello, world!'를 100번 출력하기 >>> for i in range(100): ... print('Hello, world!') ... Hello, world! ... (생략) Hello, world! Hello, world! Hello, world! range에서 꺼낸 숫자를 눈으로 확인하기 >>> for i in range(100): ... print('He.. 2022. 1. 15.
Unit 14 else if에 else를 사용하면 조건식이 만족할 때와 만족하지 않을 때 각각 다른 코드를 실행할 수 있게, 분기점을 만들어줌 ex) >>> x = 5 >>> if x == 10: ... print('10입니다.') ... else: ... print('10이 아닙니다.') ... 10이 아닙니다. else는 if와 들여쓰기 규칙이 같음 조건문에 문자열 지정하기 문자열은 내용이 있을 때 참, 빈 문자열은 거짓 if 'Hello': # 문자열 print('참') # 문자열은 참 else: print('거짓') if '': # 빈 문자열 print('참') else: print('거짓') # 빈 문자열은 거짓 if로 x가 0보다 큰지 검사하고(0보다 크면 양수), 다시 if로 20보다 작은지 검사 중첩 i.. 2022. 1. 15.