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 |
Tags
- pandas
- 프로그래머스
- hackerrank
- Oracle
- 파이썬
- Relation Extraction
- 해시테이블
- Compiler
- 코테
- streamlit
- BM25
- 코딩테스트
- python
- 컴파일언어
- xla
- ML
- string 모듈
- 프로그래밍
- 오라클
- 자료구조
- NumPy
- TF-IDF
- sql
- 코딩
- 컴파일러
- 해커랭크
- 해시
- 구름톤
- 인터프리터언어
- 판다스
Archives
- Today
- Total
Mo!
(Python) while문 개념(1) 본문
while문은 for문과 같이 반복문이다
for문은 특정 범위에서 반복 실행하게 하는 반면에
while문은 특정 조건에서 코드를 반복 실행하게 한다
# while문을 사용하여 1부터 10까지 출력하기
i = 1 # 변수 i는 1부터 시작하도록 설정한다
while i < 11: # i가 10이 될 때까지 실행
print(i) # i의 값을 출력
i = i + 1 # i의 값을 한 번 출력할 때마다 1씩 커진다
# while문을 사용하여 1부터 10까지의 합을 구하기
i = 1 # 변수 i는 1부터 시작하도록 설정
total = 0 # i값을 누적해서 합 할 변수를 설정
while i < 11: # i가 10이 될 때까지 실행
total = total + i # i값이 누적해서 합해진다
i = i + 1 # i의 값이 한 번 반복될 때마다 1씩 커진다
print(total) # 출력결과 : 55
# 별이 1개씩 늘어나도록 출력하기(1개부터 5개까지)
i = 1 # 별의 개수를 나타내는 변수 i 1개 부터 시작
while i < 6: # 별을 5개까지 찍도록 조건 설정
print('★'*i) # 별을 i개 출력
i = i + 1 # 반복될 때 마다 i가 1씩 커지도록 함
# 별이 5개부터 1개씩 줄어들도록 출력하기(5개부터 1개까지)
i = 5 # 별의 개수를 나타내는 변수 i 5개 부터 시작
while i > 0: # i는 1까지 출력되도록 범위 설정
print('★'*i) # 별을 i개 출력
i = i - 1 # 반복될 때 마다 i가 1씩 줄어들도록 함
# 팩토리얼 구하기 (n! = 1에서 n까지의 모든 자연수의 곱)
i = 1 # i는 1부터 시작한다
total = 1 # 1부터 i까지 곱해진 값을 total에 담는다
while i < 11: # i가 10이 될 때 까지 반복하도록 함
total = total * i
print('%d!의 값은 %d이다' %(i, total))
i = i + 1 # i는 반복될 때 마다 1씩 증가
'Python' 카테고리의 다른 글
(Python) while문 개념 (3) - 중첩 while문 [구구단 출력하기] (0) | 2021.12.13 |
---|---|
(Python) while문 개념(2) - continue, break (0) | 2021.12.13 |
(Python) for문 개념 (3) - 중첩 for문 (0) | 2021.12.09 |
(Python) for문 개념 (2) - continue, break, else (0) | 2021.12.09 |
(Python) for문 개념 (1) (0) | 2021.12.09 |
Comments