반응형
파이썬 for문을 이용해
숫자를 1씩 증가시켜보겠습니다.
1. 개발 이슈
숫자 리스트
구현하고자 하는 것은
위의 이미지처럼 한 줄씩 나올 때마다 1 2 3...처럼
숫자가 하나씩 증가하면서 같이 찍히게 만들고 싶습니다.
어려운 말로 인덱스를 정하고 싶은 것이죠.
-
2. for 반복문
배열이름 = ['키위', '코코넛', '포도', '메론']
for 반복문이름 in 배열이름:
print(반복문이름)
for 반복문
한글로 적어보자면 저렇게 위치를 넣어주시면 됩니다.
전체적인 모양을 잘 봐주세요.
반복문의 이름은
정해진 것이 아니니
자유롭게 지어도 괜찮습니다.
-
키위
코코넛
포도
메론
출력 내용
for 반복문을 작성하고
Run을 하면
위의 이미지처럼 출력이 됩니다.
자 이제 거의 다 왔습니다.
3. 숫자 증가
fruits = ['키위', '코코넛', '포도', '메론']
i = 1
for fruit in fruits:
print(str(i) + fruit)
# 1키위
# 1코코넛
# 1포도
# 1메론
초기값 정하기
맨 처음 1로 시작하니까
먼저 1을 변수에 담아줍니다.
이때 꼭 for 반복문 바깥쪽에서 정의해주셔야 합니다.
안 그러면 아무리 반복해도 숫자가 커지지 않아요.
str()은 숫자를 문자로 바꿔주는 함수입니다.
다음에 자세히 다뤄보도록 합시다.
이제 증가만 시키면 되겠죠?
-
fruits = ['키위', '코코넛', '포도', '메론']
i = 1
for fruit in fruits:
print(str(i) + fruit)
i += 1
# 1키위
# 2코코넛
# 3포도
# 4메론
숫자 증가
i += 1 은 1을 더한다는 의미입니다.for 반복문이 실행될 때마다 1씩 증가해서숫자가 증가되어 나옵니다.
해결~
그런데 반복문 자체에서 인덱스를 출력하는 방법도 있었더라고요.그런 방법이 더 좋을 것 같다는 생각도 해봅니다.
이상으로 파이썬 for 반복문에서 숫자 증가 방법을 알아보았습니다.
도움이 되셨다면 공감과 댓글, 구독을 부탁드립니다.
[같이 보면 좋은 포스팅]
[coding/Python] - 파이썬 flask 설치 (파이참)
그럼 이만.
총총.
반응형
'coding > Python' 카테고리의 다른 글
PyScript - html에서 python 실행하기 (20) | 2022.05.30 |
---|---|
파이썬 flask 설치 (파이참) (46) | 2022.03.16 |
파이썬 뉴 프로젝트 만들기 (38) | 2022.03.14 |
파이썬 strip 함수로 공백 제거 (34) | 2022.03.08 |
[Python] 파이썬 여러줄 주석을 만들어보자 (28) | 2020.11.09 |