June is Combung
반복문 테스트3 본문
# 문제1) 7의 배수를 차례대로 출력했을대 8번째 배수를 출력
i=1
while i<=8:
print(7*i,end=" ")
if i==8:
print()
print("8번째배수: ",7*i)
i+=1
# 문제2) 6과 8의 공약수를 모두 출력
# 공약수란 2수의 공통인약수를 말한다.
# 예) 6 ==> 1 , 2, 3, 6
# 8 ==> 1, 2, 4, 8
# 공약수는 1, 2
i=1
while i<=8:
if 6%i==0 and 8%i==0:
print(i,end=" ")
i+=1
# 문제3) 위 수의 최대 공약수 출력
# 최대공약수란 공약수중에서 가장큰수
i=1
maxNum=0
while i<=8:
if 6%i==0 and 8%i==0:
print(i,end=" ")
if maxNum<i:
maxNum = i
i+=1
print("최대공약수: ",maxNum)
# 문제4) 25 , 75 의 최대 공약수를 출력
i=1
maxNum=0
while i<=75:
if 25%i==0 and 75%i==0:
if maxNum<i:
maxNum = i
i+=1
print("최대공약수: ",maxNum)
# 문제5) 연필 42자루와 지우개 28개를 최대한 많은 학생에가 남김없이 똑같이 나누어 주려고합니다
# 몇명까지 나누어 줄수있는지 출력
i=1
maxNum=0
while i<=42:
if 28%i==0 and 42%i==0:
if maxNum<i:
maxNum = i
i+=1
print(maxNum,"명")
Comments