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
'python' 카테고리의 다른 글
파이썬 알고리즘 강의/파이썬 기초 문법 7_리스트와 내장함수(1) (0) | 2021.09.26 |
---|---|
파이썬 알고리즘 강의/파이썬 기초 문법 6_문자열과 내장함수 (0) | 2021.09.25 |
파이썬 알고리즘 강의/파이썬 기초 문법 3_반복문(for, while, break, continue) (0) | 2021.09.21 |
파이썬 알고리즘 강의/파이썬 기초 문법 3_조건문(if 분기문, 다중 if 문) (0) | 2021.09.20 |
파이썬 알고리즘 강의/파이썬 기초 문법 2_변수입력과 연산자 (0) | 2021.09.20 |