loading
본문 바로가기
Python/공부

[PYTHON] 6. 들여쓰기,예약어,주석,반복문

by 원쿤짱쿤 2022. 7. 22.
반응형

 

<들여쓰기>
 -> 동일선상의 실행 구문을 알리기위한 목적
 
* 첫 명령어는 들여쓰기 하지않는다.
*조건문, 반복문 등의 문법을 사용할 때는 콜론(:)으로 명령어의 끝을 알립니다.
*콜론(:)의 다음 줄 부터는 들여쓰기의 간격이 모두 일정해야 합니다
*들여쓰기가 중요하다!!@!!
 
 
들여쓰기 사용 예시)
score = 75
if score >=80:
    print("good")
    print("점수가 80점을 넘었습니다.") #동일선상에 묶음으로 실행된다. 일치할경우 1번째실행
elif score >= 70: #점수ㅜ가 80점 이상은 아니지만 70점 이상일경우.
    print("Not Bad")
    print("점수가 70점 이상입니다.")
else:
    print("Bad")
print("어떤 내용") #2번째실행

 

Tip)

산 식마다 구분해서 작성해야한다. and, or을 넣어줘야한다

score = 80
if score < 90 and score >=80:
    print("Good")

Tip)

조건문 +List() 사용

list = [1,2,3]
if 2 in list:
    print("2가 리스트에 포함되어있습니다.")

 

<주석 ' 예약어>

 

예약어는 변수명으로 사용 금지한다 : for,true,None 등

예약어 리스트 보는방법)

from itertools import count
import keyword 
print(keyword.kwlist)
주석 사용방법)
# : 한줄 
''' ''' : 구문전체

 

 

<반복문>

반복문: 조건에 부합하는 한 특정한 명령어를 반복
 팁) 숫자 범위 표현: range(시작, 끝)
sum = 0
for i in range(1, 10): #1부터 9까지 반영된다. 참고로 uipath는 1부터 10번째까지 됨.. 
    print(i)
    sum = sum + i
print("합계: " , sum)
count = 0
for i in "Hello World": #문자열도가능
    if i == 'o':
        count = count + 1
print("o의개수는", count, "개 입니다.")
# 결과값  :  o의개수는 2 개 입니다.

 

continue: continue를 만났을 때 더 이상 명령어를 실행하지 않고 다음 반복을 진행한다.
break: break를 만나면 반복문의 벗어납니다.
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
    if i % 2 == 1: #홀수일때는 프린트구문이 실행되지않는다.
        continue
    print(i)
    sum = sum + i
print("합계: ", sum)
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
    if i % 2 == 1: #홀수일때는 반복문을 탈출한다.
        break
    print(i)
    sum = sum + i
print("합계: ", sum)

while문 

->실행구문이 true 일경우 실행

i = 0
sum = 0
while i <= 5:
    i = i + 1
    if i % 2 == 1:
        continue
    sum = sum + i

print("합계: ", sum )