파이썬(Python) 시작하기 : 연산자&조건문

커비·2024년 10월 13일
0

파이썬

목록 보기
5/10
post-thumbnail

📌 논리값

  • True : 참일 때
  • False : 거짓일 때
  • T와 F는 대문자로 입력해야함

📌 비교연산자

기호의미문자 활용
>크다1>2 ➡️ False
>=크거나 작다(1+2)>=3 ➡️ True
<작다1<2 ➡️ True
<=작거나 같다(1+2)<=3 ➡️ True
==같다1==1 ➡️ True
!=같지 않다1!=2 ➡️ True

📌 논리연산자

기호의미문자 활용
and양 옆의 값(식)이 True인 경우만 TrueTrue and True ➡️ True
or양 옆의 값(식)중 하나라도 True면 TrueTrue or False ➡️ True
notTrue, False의 반대값 반환not False ➡️ True

📌 대입연산자

= 기호 사용

  • =의 오른쪽 값을 왼쪽 변수에 할당(대입)
  • 프로그래밍 언어를 사용할 때 '같다'를 쓰려면 '=='를 사용해야함

📌 조건문의 이해

  • 조건을 작성하여 조건에 따라 참인 경우, 거짓인 경우에 대한 실행 코드를 달리 수행함
  • 정수, 문자열, 변수 등의 값을 비교할 때 비교 또는 논리연산자와 함께 사용

💡 조건문 문법

1. 단순 if
score가 80보다 크거가 작냐 ➡️ 맞으면 pass 출력 ➡️ 끝 출력
score가 80보다 크거가 작냐 ➡️ 아니면 끝 출력

score = 99
if score >= 80:
	print('pass') # 들여쓰기 조심 (스페이스로 4칸)

2. if ~ else
참과 거짓에 대한 실행 문장이 각각 있는 if ~ else 구문

score = 99
if score >= 80:
	print('pass')
else:
	print('fail')

3. if ~ elif ~ ... else
여러개의 조건이 있을 때 사용하는 다중조건 문법

score = 99
if score >= 90:
	print('A')
    print('pass')
elif score >= 80:
	print('B')
    print('pass')
else:
	print('pass')

📌 조건문 실습

💡 BMI 측정 예제

  • h * h : 키의 제곱을 구하기 위해 *를 사용했음
print('키와 몸무게를 입력하세요')
h = float(input('키:'))
w = float(input('몸무게:'))

bmi = w/(h*h)*10000
print(bmi)

if bmi >= 25:
    print('비만')
else:
    print('정상')

profile
전공은 컴퓨터공학, 복수전공은 해킹보안학, 직장은 방학(파워 구직중)

0개의 댓글