기호 | 의미 | 문자 활용 |
---|---|---|
> | 크다 | 1>2 ➡️ False |
>= | 크거나 작다 | (1+2)>=3 ➡️ True |
< | 작다 | 1<2 ➡️ True |
<= | 작거나 같다 | (1+2)<=3 ➡️ True |
== | 같다 | 1==1 ➡️ True |
!= | 같지 않다 | 1!=2 ➡️ True |
기호 | 의미 | 문자 활용 |
---|---|---|
and | 양 옆의 값(식)이 True인 경우만 True | True and True ➡️ True |
or | 양 옆의 값(식)중 하나라도 True면 True | True or False ➡️ True |
not | True, 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')
print('키와 몸무게를 입력하세요')
h = float(input('키:'))
w = float(input('몸무게:'))
bmi = w/(h*h)*10000
print(bmi)
if bmi >= 25:
print('비만')
else:
print('정상')