그로스&퍼포먼스 마케팅
파이썬 기초문법2(연산자,조건문) 본문
연산자란?
+ - / * 처럼 사칙연산은 기본이고
지난 시간에 공부한 bool형자료또한 연산을 할 수 있습니다.
비교연산자
a = 1
b = 3
c = 5
a<b # true 출력
a>c # false 출력
엑셀을 해보신 분들은 알겠지만 a<b같은 코드들은 true와 false같은 bool값으로 반환됩니다.
파이썬에서 비교연산자는
이처럼 사용됩니다.
'같다'의 연산자가 등호를 두개사용(==)하는 것은 변수선언(=)과 구분하기 위함입니다.
논리연산자
두개이상의 조건의 bool값을 계산하려면 논리연산자라는 것도 사용합니다.
a와 b가 모두 참일때만 참을 반환하도록하거나, a와 b중 하나만 참일때도 참을 반환하도록 할때 사용합니다.
조건문
좀 더 복잡한 논리를 구현하기 위해서는 논리연산자뿐만 아니라 조건문이 필수적입니다.
def grade(score):
if score >= 90: #90이상이면 A
grade = "A"
elif score >= 80: #80이상이면 B
grade = "B"
else:
grade = "C" #그외(80미만)이면 C반환
return grade
함수를 선언해주고 score를 변수로 받습니다.
if부터 콜론까지의 문장이 true이면 그아래의 문장이 실행됩니다.
조건이 여러개일때는 elif를 사용해줍니다.
조건에 포함되지않는 나머지 모든경우는 else를 사용해서 반환값을 설정해줍니다.
조건문에 맞춰 grade가 선언되었다면,
마지막으로 grade를 출력해줍니다.
'Python > 기초' 카테고리의 다른 글
판다스 라이브러리1 ( 시리즈 - 인덱싱,슬라이싱,필터링,정렬 ) (0) | 2024.02.03 |
---|---|
판다스 라이브러리 (시리즈기초) (0) | 2024.02.01 |
파이썬 기초문법4(for,while 반복문) (0) | 2024.01.23 |
파이썬 기초문법3(리스트,튜플,인덱싱) (2) | 2024.01.13 |
파이썬 기초문법1(변수선언,함수,자료형) (2) | 2024.01.08 |