파이썬
반복문 Coding 연습
akasha.park
2023. 3. 23. 16:46
#1~10사이의 모든 정수 출력
for num in range(1, 11):
print(num)
# 1~10사이의 홀수만 출력 (for문 내부에 조건문 사용 가능)
for num in range(1, 11):
if(num%2==1):
print(num)
#1~10사이의 모든 정수의 합 출력
total = 0 #1~10 정수를 누적 저장할 변수 선언과 초기화
for num in range(1, 11):
total += num
print("1~10까지의 합은 ", total)
# 정수를 입력받고 , 약수들을 모두 출력하시오
su = int(input("0보다 큰 정수를 입력하세요 : "))
total = 0 # 누적합 저장할 변수 선언과 초기화
for num in range(1, su+1):
if (su % num == 0 and num!=su) :
print(num, end=", ")
total += num
elif (su % num == 0 and num==su) :
total += num
print(num )
'''
for num in range(1, su+1):
if (su % num == 0 and num!=su) :
print(num, end=", ")
total += num
print()
print("약수들의 합은 ", total)
#1~10사이의 모든 정수 출력 : while문으로
num = 0
while num<10 :
num+=1
print(num)
# 1~10사이의 홀수만 출력 : while문으로
num = 0
while num<10 :
num+=1
if (num%2==1)
print(num)
#1~10사이의 모든 정수의 합 출력 : while문으로
num = 0
total = 0
while num<10 :
num+=1
total += num
## 정수를 입력받고 , 약수들을 모두 출력 : while문으로
약수들의 합을 출력하시오
su = int(input("0보다 큰 정수를 입력하세요 : "))
total = 0 # 누적합 저장할 변수 선언과 초기화
num = 0
while num<= su:
num+=1
if( su % num ==0)
print(num, end=", ")
total += num
print()
print("약수들의 합은 ", total)
#반복문 내부에 반복문 사용 가능
2차원구조의 데이터 출력 및 처리할때 outer 반복문은 행 수, inner 반복문은 열 수
for row in range(1, 6):
for col in range(1, 6):
print("(",row, col, ")", sep="" , end=" ")
print()
for row in range(1, 6):
for col in range(1, 6):
print("*", end=" ")
print()
for row in range(0, 3):
for col in range(0, 3):
print(row, col)
for row in range(0, 3):
for col in range(0, 3):
if (col ==1) :
continue
print(row, col)
for row in range(0, 3):
for col in range(0, 3):
if (col ==1) :
break
print(row, col)