반응형
<들여쓰기>
-> 동일선상의 실행 구문을 알리기위한 목적
* 첫 명령어는 들여쓰기 하지않는다.
*조건문, 반복문 등의 문법을 사용할 때는 콜론(:)으로 명령어의 끝을 알립니다.
*콜론(:)의 다음 줄 부터는 들여쓰기의 간격이 모두 일정해야 합니다
*들여쓰기가 중요하다!!@!!
들여쓰기 사용 예시)
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 )
'Python > 공부' 카테고리의 다른 글
[PYTHON] 8. 함수, 지역/전역변수 , 모듈(Module) (0) | 2022.07.22 |
---|---|
[PYTHON] 7. 연산자문법, 튜플(Tuple), 시퀀스자료형 (0) | 2022.07.22 |
[PYTHON] 5. 리스트(함수포함) (0) | 2022.07.21 |
[PYTHON] 3. 문자열, 함수 (0) | 2022.07.21 |
[PYTHON] 4. 객체지향언어 (0) | 2022.07.21 |