전체 글186 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 15 elif elif는 else인 상태에서 조건식을 지정할 때 사용하며 else if라는 뜻 물론 if, else와 마찬가지로 조건식 끝에 :(콜론)을 붙여야 하고, elif 단독으로 사용할 수 없음 if 조건식: 코드1 elif 조건식: 코드2 elif 앞에 else가 오면 잘못된 문법이므로 주의 할 것 실전문제 ''' 표준 입력으로 나이(만 나이)가 입력됩니다(입력 값은 7 이상 입력됨). 교통카드 시스템에서 시내버스 요금은 다음과 같으며 각 나이에 맞게 요금을 차감한 뒤 잔액이 출력되게 만드세요 (if, elif 사용). 현재 교통카드에는 9,000원이 들어있습니다. 어린이(초등학생, 만 7세 이상 12세 이하): 650원 청소년(중∙고등학생, 만 13세 이상 18세 이하): 1,050원 어른(일반, .. 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. 이전 1 ··· 42 43 44 45 46 47 다음