phython - 기초 공부 내용 정리(for문)

홍준성·2022년 5월 28일
0

python 기초 공부

목록 보기
2/12

for문 예시

사용법

for 변수명 in range(초기값, 끝 값, 증감 값) :
	반복할 문장
* 초기값이 0일 때에는 생략이 가능하다.
* 증감 값이 1일 때에는 생략이 가능하다.
ex) for i in range(6) -> 0, 1, 2, 3, 4, 5 출력됨

(예시1) 0부터 9까지 1씩 증가하는 숫자를 출력해라

for i in range(0, 10, 1) :
	print(i)

(예시2) 9부터 0까지 1씩 감소하는 숫자를 출력해라
for i in range(10, 0, -1) :
	print(i)

(예시3) 10부터 1까지 1씩 감소하는 숫자를 출력해라
for i in range(0, 10, 1):
	print(10-i)

(예시4) 1부터 100까지 중 짝수만 출력
for i in range(0, 100, 2) :
	print(i+2)
    
또는

for i in range(0, 50, 1) :
	print((i+1) * 2)

(예시5) A~F까지 출력
for in range(6):
	print(chr(i+65)

(예시6) A~F까지 출력하되, C는 제외
for in range(5):
	##C를 제외한다는 것은 i가 1보다 클 때부터 i+1하면 된다는 것과 같음
    if i > 1 :
    	i += 1
	print(chr(i+65)
    
또는

//변수를 사용한 풀이
temp = 0
for i in range(5) : 
	temp = i
    if i > 1 :
    	temp = temp + 1
    else
    	temp = temp
        
    print(chr(temp+65))
    	

(예시7) aBcDeFgHiJkLmNoPqRsTuVwXyZ 출력
###아스키코드를 확인하고 진행
###97 66 99 68... 순서로 진행됨 -> 소문자는 홀수로 증가, 대문자는 짝수로 증가

for i in range(26):
	if i % 2 == 0 :
    	print(chr(97 + i) , end = "")
        // 줄바꿈이 되지 않고 이어져서 나와야하므로 end를 공백으로 둠
    else:
    	print(chr(65+i), end = "")     
        // 짝수는 두 번째부터 시작되므로 65부터 시작함
profile
준성이의 개발자 공부 velog

0개의 댓글