python 조건 판단문 if
# 조건 판단문 if
# if 조건:실행문 elif 조건 ~ else:
var = 1
if var >= 3: #java : {}, py : 들여쓰기
print('크구나')
print('참일 때')
else:
print('거짓일 때')
print('end1')
거짓일 때
end1
python에서 if 문은 들여쓰기로 조건식을 작성한다. 줄맞춤에 유의하여야 한다.
작성예시
print()
money = 1000
age = 23
if money >= 500:
item = '사과'
if age <= 30:
msg = '청춘이다'
else:
msg = '올드하다'
else:
item = '포도'
if age >= 30:
msg = '성인이다'
else:
msg = '애다'
print(item, msg)
사과 청춘이다
기본 if 문 형태와 elif 형태 비교
#기본형태
print()
jumsu = 85
if jumsu >= 90:
print('우수')
else:
if jumsu >= 70:
print('보통')
else:
print('저조')
#elif 활용 형태
print()
if jumsu >= 90:
print('우수')
elif jumsu >= 70:
print('보통')
else:
print('저조')
보통
보통
형태변환
print()
print(int('5') + 5) # 형변환 : int(), str()
print(str(5) + '5')
jum = int(input('점수 입력:'))
print(jum, type(jum))
#if jum >= 90 and jum <= 100:
if 90 <= jum <= 100:
grade ='우수함'
elif 70 <= jum < 90:
grade = '보통임'
else:
grade = '저조함'
print(grade)
10
55
점수 입력:
in을 활용한 조건문
print()
names = ['홍길동','신지혜','이기자']
#if '홍길동' not in names:
if '홍길동' in names:
print('친구이름')
else:
print('누구니?')
친구이름
if 문을 한줄로 표현하는 형식
참이면 왼쪽, 거짓이면 오른쪽을 실행한다
#한줄표현 - 참이면 왼쪽 거짓이면 오른쪽
print()
a = 'kbs'
b = 9 if a == 'kbs' else 11
print(b)
a = 11
b = 'mbc' if a == 9 else 'kbs'
print(b)
print()
a = 3
if a < 5:
print(0)
elif a < 10:
print(1)
else:
print(2)
9
kbs
0
if문 한줄표현 3가지 예시
print(0 if a < 5 else 1 if a < 10 else 2)
print(a * 2 if a > 5 else a + 2)
print((a + 2, a * 2)[a > 5])
0
5
5
'python' 카테고리의 다른 글
while문 예제 (0) | 2022.10.04 |
---|---|
while 반복문, time.sleep() (0) | 2022.10.04 |
python 정규표현식 (1) | 2022.10.04 |
tuple, set, dict (1) | 2022.10.04 |
문자열 자료형, 리스트 자료형, deepcopy, stack queue (0) | 2022.10.04 |