Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

RUBY

if~else문과 조건식 본문

프로그래밍 언어/Python

if~else문과 조건식

ruby-jieun 2023. 1. 5. 17:08

 

 

 

 

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