range() 내장함수
# range() -> Java에서 쓰는 for(int i=0; i<=9; i++) 문법과 동일.
a = range(10) # 순차적으로 정수를 만든다. (0~9)
print(list(a)) # 이후 list로 만들어 출력
# 홀수만 포함하는 배열
array = [i for i in range(20) if i%2 == 1]
print(array)
# 짝수만 포함하는 배열
array2 = [j for j in range(20) if j%2 == 0]
print(array2)
1부터 N까지 홀수만 출력하기
n = int(input('숫자 입력: '))
# 1번 case
for i in range(1, n+1):
if i%2==1:
print(i)
# 2번 case
array3 = [i for i in range(n) if i%2 == 1] # i가 홀수면.
print(array3)
1부터 N까지의 합 구하기
sum = 0
for i in range(1, n+1):
sum += i
print(sum)
N의 약수 출력하기 (나머지가 0이면 약수)
for i in range(1, n+1):
if n%i == 0:
print(i, end=' ') # 줄바꿈 없이, 옆으로 출력되도록.
'개발 > 파이썬' 카테고리의 다른 글
파이썬 - 함수 만들기 (리스트에서 소수만 출력해보기) (0) | 2024.12.31 |
---|---|
파이썬 - 리스트와 내장함수 (0) | 2024.12.31 |
파이썬 - 문자열과 내장함수 (1) | 2024.12.10 |
파이썬 - 딕셔너리 자료형 (0) | 2024.12.06 |
파이썬 - 변수입력과 연산자 (0) | 2024.12.06 |