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 | 29 | 30 | 31 |
Tags
- sql연습하기
- sql연습
- 주피터노트북데이터분석
- 판다스데이터분석
- 주피터노트북
- 팀플기록
- 주피터노트북판다스
- 주피터노트북맷플롯립
- 수업기록
- 파이썬알고리즘
- SQL
- 맷플롯립
- 파이썬크롤링
- 파이썬수업
- 주피터노트북그래프
- SQL수업
- SQLSCOTT
- 파이썬데이터분석
- 파이썬데이터분석주피터노트북
- 파이썬
- 판다스그래프
- 파이썬시각화
- 파이썬차트
- sql따라하기
- Python
- python수업
- python알고리즘
- matplotlib
- python데이터분석
- 데이터분석시각화
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씩 감소
![](https://blog.kakaocdn.net/dn/bCWMem/btrDpO8PZpW/AfzRKKLYQyFFEMVLW5xtn1/img.png)
# 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=" ")![](https://blog.kakaocdn.net/dn/dQvRd2/btrDqUucRJY/iYN82za2UjpEKXohk6zHuk/img.png)
![](https://blog.kakaocdn.net/dn/dQvRd2/btrDqUucRJY/iYN82za2UjpEKXohk6zHuk/img.png)
# 구구단 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")
![](https://blog.kakaocdn.net/dn/P5GtD/btrDmVHTj59/qKXubgyISk9VaiYRf4O4cK/img.png)
# 반복문 중단 : 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=" ")
![](https://blog.kakaocdn.net/dn/lrEzr/btrDtuBIQJx/Xtkgji4aIO0kKAmo5hhizK/img.png)
'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