본문 바로가기

PYTHON

[python] 기초문법 - 반복문을 이용한 문제 풀이

파이썬 기초 문법 for 코딩테스트

반복문을 이용한 문제풀이(N은 사용자 입력)

간단한 문제들이지만 밑에 코드를 보기전에 스스로 풀어보세요!

문제:

1. 1부터 N까지 홀수출력하기

2. 1부터 N까지의 합 구하기

3. N의 약수 출력하기

 

 

 

답안)

1. 1부터 N까지 홀수출력하기

N=int(input("N을 입력하세요."))

for i in range(1,N+1):#i가 1부터 10까지

   if i%2==1:#홀수라면 출력

        print(i)

2. 1부터 N까지의 합 구하기

N=int(input("N을 입력하세요."))

sum=0

for i in range(1,N+1):

    sum+=i

print(sum)

3. N의 약수 출력하기

N=int(input("N을 입력하세요."))

for i in range(1,N+1):

    if N%i==0:

        print(i)