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
- object
- prj
- slow and steady
- json
- promise
- db
- 혼프
- JS #프로젝트
- Project
- async
- 동기
- database
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- 참고블로그
- execCommand
- callback
- Import
- sql
- Porject
- 비동기
- await
- eport
- mysql
- addEventListener
- 게임
- webpack
- setTimeout()
- ajax
- https://m.blog.naver.com/tt2t2am1118/221010125300
- js
Archives
- Today
- Total
C-log
Welcome to Python : for문 본문
728x90
- if문 : https://hi-code.tistory.com/116
- while문 : https://hi-code.tistory.com/117
- for문 : https://hi-code.tistory.com/118
Title | Code | Console |
for문 | ||
for문 기본 구조 |
#list(or tuple, string)
for i in test_list:
print(i)
|
one two three |
a = [(1, 2), (3, 4), (5, 6)] for (first, last) in a:
print(first + last)
|
3 7 11 |
|
for문 응용 |
marks = [90, 25, 67, 45, 80] number = 0
for mark in marks:
number = number + 1
if mark >= 60:
print("%d번 학생은 합격입니다." % number)
else:
print("%d번 학생은 불합격입니다." % number)
|
1번 학생은 합격입니다. 2번 학생은 불합격입니다. 3번 학생은 합격입니다. 4번 학생은 불합격입니다. 5번 학생은 합격입니다. |
for문 과 continue |
marks = [90, 25, 67, 45, 80]
number = 0
for mark in marks:
number = number + 1
if mark < 60:
continue
print("%d번 학생은 합격입니다." % number)
|
1번 학생은 합격입니다. 3번 학생은 합격입니다. 5번 학생은 합격입니다. |
range 함수 |
marks = [90, 25, 67, 45, 80] number = 0
for mark in range(len(marks)):
if mark[number] < 60:
continue # 점수가 60점 미만이면 처음으로 돌아간다.
print("%d번 학생 축하합니다. 합격입니다." % (number + 1))
|
|
range 함수 응용(구구단) |
for i in range(2, 10): for j in range(1, 10):
print(i * j, end=" ")
print('')
|
3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81 |
리스트의 컴프리헨션과 과정 |
#기본 for문 a = [1, 2, 3, 4]
result = []
for num in a:
result.append(num*3)
print(result)
|
[3, 6, 9, 12] |
# for문의 컴프리헨션 a = [1, 2, 3, 4]
result = [num*3 for num in a]
print(result)
|
[3, 6, 9, 12] | |
# for문의 컴프리헨션과 if문을 사용한 짝수값 구하기 a = [1, 2, 3, 4]
result = [num*3 for num in a if num % 2 == 0]
print(result)
|
[6, 12] |
728x90
'📘Python' 카테고리의 다른 글
Welcome to Python : 사용자 입출력 (0) | 2023.07.13 |
---|---|
Welcome to Python : 함수 (0) | 2023.07.13 |
Welcome to Python : while문 (0) | 2023.07.09 |
Welcome to Python : if문 (0) | 2023.07.09 |
Welcome to Python : 깊은 복사 얕은 복사 (0) | 2023.07.09 |
Comments