[이론 1]
- 입력 : input( )
- 정보를 컴퓨터에 전달
-> 변수 = input( ) 형태로 사용
- 변수에 전달한 input값을 넣어주는 것
input의 특징
- 무엇을 입력하든 '문자열'로 입력 받아짐
- 숫자를 입력하고 싶다면, 형 변환 필요
- 바꿀 자료형(바뀔 자료형) 형태
- int / float / str / list
ex) a = '345'
b = int('345')
[이론 2] 논리형 자료와 비교연산
- 논리자료형 : 참(True) 혹은 거짓(False)
- 비교연산자 : 숫자나 문자의 값을 비교하는 연산자 / 주어진 진술이 참이면 True, 거짓이면 False를 반환
- 비교 연산자의 종류
-> 같다 ==
다르다 !=
>, <, >=, <=
- 논리 자료형의 연산
1. AND : 각 논리가 모두 True여야 True 반환
2. OR : 논리들 중 True가 존재하면 True 반환
3. NOT : 논리값을 뒤집는다
[이론 3] 조건문
# if 문
- 조건이 True일 때 명령실행
if 조건 :
<수행할 명령>
- 명령은 들여쓰기로 구분
# if-else문
- 조건이 True면 if문 실행 / False면 else문 실행
if 조건 :
<수행할 명령>
else:
<수행할 명령>
# elif
- else if
- if문에서 조건을 만족하지 못 해, 다른 조건을 걸어줄 때 사용
- 조건1이 True면 if문, 조건1이 False면서 조건2가 True면 elif문 실행
if 조건 :
<수행할 명령>
else:
<수행할 명령>
- if-elif-else문
if 조건 :
<수행할 명령>
else:
<수행할 명령>
else:
<수행할 명령>
[총 정리]
1. 입력
Point I
변수 = input() : 변수에 입력받은 값을 집어넣겠다는 의미
var = input()
Point II
어떤 것을 입력하든 문자열로 입력되기 때문에 형 변환이 필요
int() : 정수형 변환, str() : 문자열 변환 등…
var = input() #4 입력 var = int(var) print(3+var) #7 출력
2. 논리 자료형(Boolean Data)
Point I
논리 자료형 : 참(True) 혹은 거짓(False)을 나타내는 자료형
True, False
Point II
비교 연산자 : 숫자나 문자의 값을 비교하는 연산자
주어진 진술이 참이면 True, 거짓이면 False
A == B #A와 B가 같다 A != B #A와 B가 다르다 A >= B #A가 B보다 크거나 같다 A <= B #A가 B보다 작거나 같다 A > B #A가 B보다 크다 A < B #A가 B보다 작다 print(3 == 3) #True print(3 != 3) #False
Point III
논리 연산자 : 논리 자료형 사이의 연산
AND : 각 논리가 모두 True이면 결과가 True OR : 각 논리 중 True가 존재하면 결과가 True NOT : 논리값을 뒤집는 연산
3. 조건문
조건에 따라 특정 명령을 수행하는 구문
Point I
if문 : 조건이 참이면 명령을 수행
if a >= 5: print("a는 5 이상입니다!")
Point II
elif문 : 이전 조건이 거짓인 상황에서 조건이 참이면 명령을 수행
if a >= 5: print("a는 5 이상입니다!") elif a >= 3: print("a는 3 이상 5 미만입니다!")
Point III
else문 : 위의 조건에 해당하지 않는 모든 경우에 수행
if a >= 5: print("a는 5 이상입니다!") elif a >= 3: print("a는 3 이상 5 미만입니다!") else: print("a는 3 미만입니다!")
Point IV
조건문에 들어가는 명령들은 같은 들여쓰기로 구분!
'자습' 카테고리의 다른 글
[/*elice*/] 04. 반복문-인공지능 활용을 위한 파이썬 기초 (0) | 2020.11.07 |
---|---|
[/*elice*/] 03. 리스트-인공지능 활용을 위한 파이썬 기초 (0) | 2020.11.07 |
[/*elice*/] 01. Python 개론 및 Python 기초 자료형 /인공지능 활용을 위한 파이썬 기초 (0) | 2020.11.06 |
[구름 EDU] 파이썬 자습 (김왼손의 미운코딩새끼) (0) | 2020.07.02 |
T-아카데미 강의 : Python을 활용한 웹 크롤러 만들기( 하나투어 크롤링) (1) | 2020.07.01 |
댓글