![[Python] 반복문 연습4](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmRHAv%2FbtsHtQ9wCPT%2FdjkQ0iLY8QewirIb684fxk%2Fimg.png)
톱니가 각각 n1개와 n2개의 톱니바퀴가 서로 맞물려 회전할 때, 회전을 시작한 후 처음 맞물린 톱니가 최초로 다시 만나게 될 때까지의 톱니의 수와 각각의 바퀴 회전수를 출력 (단, n2는 n1보다 크다.) > 최소 공배수 문제 gearA_cnt = int(input('GearA 톱니수 입력: '))gearB_cnt = int(input('GearB 톱니수 입력: '))gearA_circle, gearB_circle, num = 0, 0, 0flag = Truewhile flag: if gearA_circle != 0: if gearA_circle != num: gearA_circle += gearA_cnt else: flag = ..
![[Python] 반복문 연습3](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDsMAw%2FbtsHtHyepbR%2FC5WTXbmyL3B81HaC3eF0yK%2Fimg.png)
집 앞 버스 정류장에서 학교까지 가는 버스 A, B, C의 운행정보가 다음과 같을 때, 2대 이상의 버스가 정차하는 시간대를 출력 1. 버스 A, B 운행 정보 - 오전 6시 첫 차: 오후 23시 운행 종료 - 버스A : 15분 간격 운행 - 버스B : 13분 간격 운행 2. 버스 c 운행 정보 - 6시 20분 첫 차: 오후 22시 운행 종료 - 버스C : 8분 간격 운행 busA = 15busB = 13busC = 8totalMin = 60 * 17 # 총 17시간 운행for i in range(totalMin + 1): if i (totalMin - 60): if i % busA == 0 and i % busB == 0: ..
![[Python] 반복문 연습2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmQGOy%2FbtsHs0Fas8Y%2FEItEkDIHfyZeX0v88owzq1%2Fimg.png)
'*'를 이용해서 다양한 모양을 출력 for i in range(1, 6): print('*' * i)print('-' * 50)for i in range (1, 6): for j in range (6 - i - 1): print (' ', end ='') for k in range (i): print ('*', end='') print()print('-' * 50)for i in range (5, 0, -1): print ('*' * i)print('-' * 50)for i in range (5, 0, -1): for j in range (6 - i - 1): print (' ', end ='') for k in range ..
![[Python] 반복문 연습1](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvMXN9%2FbtsHti6I7Cl%2FQ9qFtl34D7sREyZwYSj1U0%2Fimg.png)
1부터 사용자가 입력한 정수까지의 합, 홀수의 합, 짝수의 합 그리고 팩토리얼을 출력하는 프로그램 num = int(input('정수 입력: '))allSum, oddSum, evenSum, factorial = 0, 0, 0, 1for i in range (1, num+1): allSum += i if (i % 2 == 1): oddSum += i else: evenSum += i factorial *= iprint('합 결과 : {}'.format(allSum))print('홀수 합 결과 : {}'.format(oddSum))print('짝수 합 결과 : {}'.format(evenSum))print('팩토리얼 결과 : {:,}'.format(factori..
1부터 10까지 출력 public class While01 { public static void main(String[] args) { // 1~10까지 짝수만 출력 int i = 1;// i 초기값 설정 while (i < 11) {// i가 11이라면 멈춘다 if(i % 2 == 0 ) { System.out.print(i+" "); } i++;// if문이 끝나면 i를 1씩 증가시킨다. // i++을 해주지 않으면 i는 초기값인 1에서 변하지 않는다. } } } [Java] 1부터 10까지 출력 (while, if) 끝! (다음 게시물 예고편) [Java] 1부터 50까지 짝수만 출력 (while, if)