즐거운프로그래밍

[파이썬] 문법 : if~elif~else 조건문

수수께끼 고양이 2023. 10. 25. 12:26
728x90
반응형

 

if~elif~else 조건문

조건에 대한 대안이 3개인 경우에 elif를 사용하여 조건식을 만들어줍니다.

else+if=elif

 

opening = 54700
closing = 55000
diff = closing - opening
if diff>0:
    print("↑"+str(diff)) #숫자데이터를 문자데이터(str)로 변환
elif diff <0:
    print("↓"+str(abs(diff))) #숫자데이터의 절대값 표시(abs(absolute))
else:
    print("-")


opening = 54700
closing = 54000
diff = closing - opening
if diff>0:
    print("↑"+str(diff))
elif diff <0:
    print("↓"+str(abs(diff)))
else:
    print("-")


opening = 54700
closing = 54700
diff = closing - opening
if diff>0:
    print("↑"+str(diff))
elif diff <0:
    print("↓"+str(abs(diff)))
else:
    print("-")

 

숫자데이터를 문자데이터로 변환할 때 str 명령어를 사용합니다.

abs(diff)명령어는 diff값에 대해서 절대값을 구하라는 의미입니다.(abs = absolute)

 

 

 

728x90
반응형