RUBY
if~else문과 조건식 본문
if~else문과 조건식
- 조건식(삼항연산자)의 두가지 사용법
- 조건식 결과에 따른 실행만 하는 경우
minAblePoint = 100
userPoint = int(input('보유 포인트 입력 : '))
print('포인트 사용 가능') if userPoint >= minAblePoint else print('포인트 사용불가능')
- 조건식 결과를 변수에 할당하는 경우
minAblePoint = 100
userPoint = int(input('보유 포인트 입력 : '))
result = '가능' if userPoint >= minAblePoint else '불가능'
print('포인트 사용 가능 여부 : {}' .format(result))
- 조건식 → if ~ else문 : 모든 조건식(삼항연산자)은 if ~ else문으로 변경할 수 있다.
print('포인트 사용 가능') if userPoint >= minAblePoint else print('포인트 사용 불가능')
if userPoint >= minAblePoint :
print('포인트 사용 가능')
else :
print('포인트 사용 불가능')
result = '가능' if userPoint >= minAblePoint else '불가능'
print('포인트 사용 가능 여부 : {}' .format(result))
if userPoint >= minAblePoint :
result = '가능'
else :
result = '불가능'
print('포인트 사용 가능 여부 : {}' .format(result))
- if ~ else문 → 조건식 : 모든 if ~ else문을 조건식(삼항연산자)으로 변경할 수 있는 것은 아니다.
if userPoint >= minAblePoint :
result = '가능'
else :
result = '불가능'
lackPoint = minAblePoint - userPoint
print('포인트가 {}부족합니다.' .format(lackPoint))
print('포인트 사용 가능 여부 : {}' .format(result))
→ 조건식으로 코딩하기 어렵다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
다자택일 조건문 사용 시 주의할 점 (0) | 2023.01.05 |
---|---|
다자택일 조건문 (0) | 2023.01.05 |
양자택일 조건문(if~else문) (0) | 2023.01.05 |
조건문(if문) (0) | 2023.01.04 |
조건식 (0) | 2023.01.04 |
Comments