반응형 while문2 [Python] 제어문 정리 조건이 하나일 때: if 문 if 조건: 실행할 명령 weather = '비' if weather == '비': # 대입 연산자(=)가 아닌 비교 연산자(==) 사용 print('우산을 챙기세요.') >> 우산을 챙기세요. 조건이 여러 개일 때: elif 문 if 조건1: 실행할 명령1 elif 조건2: 실행할 명령2 elif 조건3: 실행할 명령3 ... weather = '미세먼지' if weather == '비': print('우산을 챙기세요.') elif weather == '미세먼지': print('마스크를 챙기세요.') >> 마스크를 챙기세요. 모든 조건에 맞지 않을 때: else 문 if 조건1: 실행할 명령1 elif 조건2: 실행할 명령2 elif 조건3: 실행할 명령3 ... else:.. 2023. 3. 19. [Python] 백준 1110번 : 더하기 사이클 코드 n = int(input()) num = n count = 0 while True: a = n // 10 b = n % 10 c = (a+b) % 10 n = (b * 10) + c count += 1 if num == n: break print(count) 설명 n에 입력값을 받는다. 숫자를 더하다가 입력값이 됐을 때 멈춰야하기 때문에 num에 입력 값을 저장해둔다. 숫자의 앞자리는 n을 10으로 나눈 몫으로 계산한다. 변수 a에 넣는다. 숫자의 뒷자리는 n을 10으로 나눈 나머지를 가져온다. 변수 b에 넣는다. 앞자리와 뒷자리를 더한 값에 뒷자리를 가져와야하기 때문에 a와 b를 더한 후 10으로 나눈 나머지를 가져오면 뒷자리를 가져오게 된다. 변수 c에 넣는다. n은 기존 입력값 뒷자리였던 b에.. 2023. 2. 2. 이전 1 다음