반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 데이터분석
- 은행채용
- 알고리즘
- 디지털
- 금융권
- 파이썬
- dacrew
- Python
- 주피터노트북
- 데이크루
- 은행
- 금융
- 머신러닝
- 과소완전
- IT
- Jupyter Notebook
- 직무역량평가
- IT용어
- 과대완전
- 금융상식
- 일반상식
- 지도학습
- jupyternotebook
- 파이썬문법
- 군집분석
- 디지털직무
- 데이콘
- 디지털용어
- 비지도학습
- 사전학습
Archives
- Today
- Total
Ming's blog
파이썬기초1_2. 논리형 자료, 비교연산자, 조건문 본문
반응형
1. 입력(input())
변수 = input()
- 변수에 입력받은 값을 집어넣겠다는 의미
* 형변환
- 어떤 것을 입력하든 문자열로 입력되기 때문에 형 변환이 필요
int() : 정수형 변환
float() : 실수형 변환
str() : 문자열 변환
list() : 리스트 변환
num=input() #3입력
num2=int(num)
print(num) #3
print(type(num)) # <class 'str'>
print(type(num)) # <class 'int'>
2. 논리형 자료와 비교연산
(1) 논리 자료형
- 참(True) 혹은 거짓(False)을 나타내는 자료형
(2) 비교 연산자
- 숫자나 문자의 값을 비교하는 연산자
- 주어진 진술이 참이면 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(5<7) #True
print(5==7) #False
print(5>=7) #False
print(5!=7) #True
(3) 논리 연산자
- 논리 자료형 사이의 연산
AND : 각 논리가 모두 True이면 결과가 True
OR : 각 논리 중 True가 존재하면 결과가 True
NOT : 논리값을 뒤집는 연산
#And
print(5==5 and 4>7 and 8<9) # 4<7 이므로 False
#OR
print(5==5 or 4>7 or 8<9) # 5==5와 8<9 이므로 True
#NOT
print(not 3!=3) #True
3. 조건문
- 조건에 따라 특정 명령을 수행하는 구문
(1) if문
- 조건이 참이면 명령을 수행
if 조건:
<수행할 명령>
<수행할 명령>
num=5
if num>3:
print('num은 3보다 큽니다.')
>>> num은 3보다 큽니다.
(2) else문
- 위의 조건에 해당하지 않는 모든 경우에 수행
if 조건:
<수행할 명령>
else:
<수행할 명령>
num=int(input())
# 만약 입력받은 수가 홀수면 "(입력받은 수) 홀수입니다."
# 짝수면 "(입력받은 수) 짝수입니다."를 출력해봅시다.
if num%2==0:
print(num,"짝수입니다.")
else:
print(num,"홀수입니다.")
(3) elif문
- 이전 조건이 거짓인 상황에서 조건이 참이면 명령을 수행
if 조건1:
<수행할 명령>
elif 조건2:
<수행할 명령>
else:
<수행할 명령>
answer=40
submit=int(input())
# 만약 answer보다 submit이 더 크면 "정답보다 더 큰 수를 입력했습니다."
# 만약 answer보다 submit이 더 작으면 "정답보다 더 작은 수를 입력했습니다."
# 만약 answer와 submit이 같으면 "정답!" 를 출력합니다.
if answer < submit:
print("정답보다 더 큰 수를 입력했습니다.")
elif answer>submit:
print("정답보다 더 작은 수를 입력했습니다.")
else:
print("정답!")
반응형
'프로그래밍 기본 문법 > Python' 카테고리의 다른 글
파이썬기초2_1. 기초자료형2(튜플, 딕셔너리) (1) | 2020.06.22 |
---|---|
파이썬기초1_4.반복문 (1) | 2020.06.22 |
파이썬 기초1_3. 리스트 추가, 삽입, 삭제,정렬 (1) | 2020.06.22 |
파이썬기초1_1. 기초 자료형 (1) | 2020.06.17 |
실전 데이터 분석1_(for 반복문, 인덱싱, 문자열 함수) (0) | 2020.06.10 |
Comments