1. input()
Print를 이용해 컴퓨터로부터 정보를 전달받았다면
이제는 정보를 컴퓨터에게 전달해주자.
입력
이때, 컴퓨터는 사용자가 전달한 값을 어딘가에 보관해야 한다.
-> 변수를 사용
input()
변수 = input()
터미널에 값을 "입력" 해줍니다.
input()의 중요한 특장
*input에 숫자를 입력해도 문자열형식으로 입력받음
그럼 숫자로 입력받으려면?
입력을 받은 후에 가공해주어야 한다. (형 변환)
형 변환
바꿀_자료형(바뀔_자료)
int | #숫자(정수 |
float | #숫자(실수) |
str | #문자열 |
list | #리스트 |
a = '345'
b = int('345')
print(a,b) #345 345
print(type(a)) #<class 'str'>
print(type(b)) #<class 'int'>
2. 논리 자료형과 비교연산
논리 자료형
참(True) 혹은 거짓(False)를 나타내는 자료형
비교 연산자
숫자나 문자의 값을 비교하는 연산자
주어진 진술이 참이면 True, 거짓이면 Fasle.
print(3<5) | #True |
print(7==5) | #False |
print(2>=10) | #False |
print(5!=10) | #True |
비교 연산자의 종류
== | 같다 |
!= | 다르다 |
> | 왼쪽이 더 크다 |
< | 오른쪽이 더 크다 |
>= | 왼쪽이 크거나 같다 |
<= | 오른쪽이 크거나 같다 |
논리 자료형의 연산
Ture, False밖에 없는 논리 자료형의 계산
AND | 각 논리가 모두 True여야 True |
OR | 논리들 중 True가 존재하면 True |
NOT | 논리값을 뒤집는다. print(not 3==4) |
3. 조건문
왜 조건문이 필요할까?
우리의 삶에는 조건에 따라서 해야 할 일이 다른 경우가 많이 때문
조건문
어떠한 특정 조건에 따라서 실행 명령이 달라지는 구문
파이썬의 조건문 - if문
만약 i==1이면, i를 출력해라!
if 조건 명령
if문
조건이 True일 때, 명령 실행
if문에 들어갈 명령들은 같은 들여쓰기로 구분!
if 조건:
<수행할 명령>
<수행할 명령>
……
if(string[0] == "a":
count = count + 1
print(string)
>>> string이 "abc" 인 경우 if문 실행
>>> string이 "def" 인 경우 if문 실행 X
if문에서 조건을 만족하지 못하면?
만약 i==1하면, i를 출력하라!
아니면 i+1을 출력해라!
else (i != 1)
if-else 문
조건이 True면 if, False면 else문 실행
if 조건:
<수행할 명령>
else :
<수행할 명령>
'집중 - 어제보다 나아가자 > [개발] 파이썬 🍕' 카테고리의 다른 글
[파이썬] 개념 05. 기초 자료형2 (0) | 2021.08.16 |
---|---|
[파이썬] 개념 04. 반복문 (0) | 2021.08.16 |
[파이썬] 개념 03. 리스트 (0) | 2021.08.16 |
[파이썬] 개념 01. 기초 자료형 (0) | 2021.08.16 |
최근댓글