Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 주피터노트북맷플롯립
- 주피터노트북데이터분석
- sql연습
- python데이터분석
- 주피터노트북
- SQL
- 파이썬
- 판다스그래프
- python수업
- SQL수업
- 수업기록
- sql따라하기
- 파이썬알고리즘
- sql연습하기
- 판다스데이터분석
- 파이썬차트
- 파이썬시각화
- 파이썬크롤링
- 주피터노트북판다스
- 맷플롯립
- python알고리즘
- 파이썬데이터분석
- matplotlib
- Python
- 데이터분석시각화
- SQLSCOTT
- 주피터노트북그래프
- 파이썬데이터분석주피터노트북
- 팀플기록
- 파이썬수업
Archives
- Today
- Total
IT_developers
Python 개념 및 실습 - for문 본문
for 변수 in 범위
# range(시작값, 마지막범위, 증감) : 범위에 해당하는 부분을 리스트로 만들어줌. 시작 값을 안주면 0
print(range(5)) # 시작은 0부터
print(list(range(5)))
print(list(range(1,5)))
print(list(range(0,10,2))) # 0부터 시작해서 10까지, 2씩 증가
print(list(range(50,1,-2))) # 50부터 시작해서 1까지, -2씩 감소

# 0~9 출력
for i in range(10):
print(i, end=" ")
for i in range(1,11):
print(i, end=" ")
# 1~100출력
for i in range(1,101):
print(i, end=" ")
# 1~100 홀수 출력
for i in range(1,101,2):
print(i, end=" ")
# 1~ 100 합계
sum1 = 0
for i in range(1,101):
sum1 += i
print("1~ 100 합계 : ",sum1)
실습 : 사용자한테 숫자를 입력받은 후 1 ~ 사용자 입력값까지 합계를 구한 후 출력
num = int(input("숫자 입력 : ")) + 1
sum1 = 0
for i in range(1, num):
sum1 += i
print("입력한 숫자까지의 합 :", sum1)
print("1 ~ {} 까지 합 : {} ".format(num, sum(range(1, num))))
# 문자열 출력
word = "dreams"
for s in word:
print(s)
# 이중 for문
for i in range(3):
for j in range(3):
print(j, end=" ")

# 구구단 2~9단( 2*1 = 2 ~~~, 3*1 = 3 ~~~,...)
for i in range(2,10):
for j in range(1,10):
print("{} * {} = {}".format(i,j,(i*j)), end="\t")

# 반복문 중단 : break, continue
# break
i = 1
while i<=10:
if i == 5:
break
print(i, end=" ")
i += 1
# continue
i = 1
while i<=10:
i += 1
if i % 2 == 1:
continue
print(i, end=" ")
print()
실습 : 1 ~ 10 출력, i 가 5인 경우는 출력하지 않음
# for + continue
for i in range(1,11):
if i == 5:
continue
print(i, end=" ")

'Python' 카테고리의 다른 글
Python 개념 및 실습 - list(2) (0) | 2022.09.05 |
---|---|
Python 개념 및 실습 - list(1) (0) | 2022.09.05 |
Python 개념 및 실습 - if (0) | 2022.09.04 |
Python 개념 및 실습 - while (0) | 2022.09.03 |
Python 개념 및 실습 - input (0) | 2022.09.03 |
Comments