본문 바로가기
코리아 IT아카데미/python 인터넷 강의

ddazua | 11강 삼항연산자의 응용과 if문

by Sharon kim 2021. 9. 16.

#%% (1) 퀴즈 게임
# =============================================================================
# 다음 중 프로그래밍 언어가 아닌 것은?
# 1. JAVA
# 2. 파이썬
# 3. C언어
# 4. 망둥어
#=============================================================================

qMsg = "다음 중 프로그래밍 언어가 아닌 것은?"
choiceMsg = "1.JAVA\n2.파이썬\n3.C언어\n4.망둥어\n"
choice = int(input(qMsg +'\n'+choiceMsg))
answer = 4
result = (("정답!" if choice ==answer 
           else "오답..." if choice >=1 and choice <=4 
           else "잘못 입력하셨습니다."))
print(result)
#%% (2) 혈액형별 성격
qMsg = (("당신의 혈액형은?\n"
         +"1.A형\n2.B형\n3.O형\n4.AB형"))
#print(qMsg)
choice = int(input(qMsg+"\n"))
answer_a ="세심하고 거짓말을 잘 못한다."
answer_b ="거침없고 추진력이 좋다."
answer_o ="사교성이 좋다."
answer_ab ="착하다."
errMsg = "다시 입력해 주세요"

result = ((answer_a if choice == 1 else
  answer_b if choice ==2 else
  answer_o if choice ==3 else
  answer_ab if choice ==4 else
  errMsg
  ))
print(result)

'''
제어문 1.조건식이 무엇인지 2.조건식에서 사용하는 연산자가 무엇인지

     조건문
if문 

if조건식 :
         실행할 문장
if조건식 :
         실행할 문장
if조건식 :
         실행할 문장
----------------------
if 조건식 : 
          실행할 문장
elif 조건식 : 
          실행할 문장
else 조건식 : 
          실행할 문장
     반복문
'''