본문 바로가기
python

파이썬 알고리즘 강의/파이썬 기초 문법 4_반복문을 이용한 문제 풀이

by aesup 2021. 9. 21.
728x90
'''
반복문을 이용한 문제풀이
1) 1부터 N까지 홀수출력하기
2) 1부터 N까지의 합 구하기
3) N의 약수 출력하기
'''

#0
#1부터 입력받은 값까지 출력
#input 을 받아 계산을 할때는 자료형 꼭 변환!!!
n = int(input("0번문제 / N을입력하세요:"))
for i in range(1 , n + 1):
    print(i)

#1
#1부터 N까지 홀수출력하기
n = int(input("1번문제 / N을입력하세요:"))
for i in range(1 , n + 1):
    if i%2 != 0:
        print(i)

#2
#1부터 N까지의 합 구하기
n = int(input("2번문제 / N을입력하세요:"))
sum = 0
for i in range(1, n + 1):
    sum += i
print(sum)

#3
#N의 약수 출력하기
n = int(input("3번문제 / N을입력하세요:"))
for i in range(1, n + 1):
    if n%i==0:
        print(i, end=' ')

728x90