for - range
횟수로 반복하는 방법
for 변수 in range(a):
<수행할 명령>
a번 만큼 명령 수행
count=0
for i in range(10): #->0,1,2,....9
count=count+1 #처음 count는 새로운 ,두번쨰count는 이전
print(count) #10
(count=count+1)*10=(count+1)*10=count+10
range
연속되는 숫자를 만들어주는 시퀀스 자료형
range(a,b) # a가 시작 b가 끝/ a,a+1,a+2,...,b-1
range(0,9) # 0,1,...,8
range(5) # =range(0,5) / 0...4 =>5개
range(a) # a번 반복한다
구간으로 반복하는 방법
for 변수 in range(a,b): #a,....,b-1
<수행할 명령>
a이상 b미만의 수를 변수에 넣어가면서 명령 수행
a=[1]
for i in range(2,4):
a.append(i)
print(a) #[1,2,3] append는 리스트 값을 맨마지막에 넣음(2,3)
반복문 for문
범위는 시퀀스 [1,2,3,4,5]
원소를 하나씩 가져와서 시퀀스에서 원소를 하나씩 변수에 넣어가면서 명령 실행
for 변수 in 시퀀스:
<수행할 명령>
sum=0
for i in [1,2,3]: #index 0,1,2
sum=sum+i
명령이 len(시퀀스)번 만큼 실행
a/b/c/d/e/f/g => 7=length:문자열
length=0
for x in 'abcdefg':
length=lengh+1 #0+7->7=len('abcdefg')
input()
사용자에게 입력 받은 값을 반환
문자열만되서 형변환시켜줘야함
if문
if조건: # : 중요
<수행할 명령> #같은 띄어쓰기(들여쓰기)
else:
<수행할 명령>
else if ->elif
아닌 경우
if조건1:
<수행할 명령>
elif조건2:
<수행할 명령>
elif조건3: #조건1,2 false일 경우
<수행할 명령>
else: #모든 조건 false
<수행할 명령>
'python' 카테고리의 다른 글
파이썬 기본 문법 (0) | 2025.02.10 |
---|---|
파이썬 기본 문법(List) (0) | 2025.02.10 |
파이썬 기본 문법(딕셔너리,시퀀스의 특징) (0) | 2024.08.21 |
파이썬 가상환경 설치 방법 (0) | 2024.08.01 |
visual studio 기본 터미널 창 바꾸기 (0) | 2024.03.28 |
댓글