#%% if test
n1Msg = '첫번째 정수 :'
n2Msg = '두번째 정수 :'
num1 = int(input(n1Msg))
num2 = int(input(n2Msg))
if num1 > num2 :
print("큰 값 : "+ str(num1))
elif num2 > num1 :
print("큰 값 : "+ str(num2))
else :
print("두 수가 같습니다.")
#%% (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)
#%% if task
qMsg = (('당신의 혈액형은?\n'
+'1.a\n2.b\n3.o\n4.ab'
))
choice = int(input(qMsg+"\n"))
answer_a ="세심하고 거짓말을 잘 못한다."
answer_b ="거침없고 추진력이 좋다."
answer_o ="사교성이 좋다."
answer_ab ="착하다."
errMsg = "다시 입력해 주세요"
# if choice == 1 :
# print(answer_a)
# elif choice == 2 :
# print(answer_b)
# elif choice == 3 :
# print(answer_o)
# elif choice == 4 :
# print(answer_ab)
# else :
# print(errMsg)
if choice == 1 :
result(answer_a)
elif choice == 2 :
result(answer_b)
elif choice == 3 :
result(answer_o)
elif choice == 4 :
result(answer_ab)
else :
result(errMsg)
print(result)#일괄처리, 리팩토링
'''
변수
저장공간과 값의 구분을 정확히 할 줄 알아야 한다.
data = 10 //저장공간
data + 9 //값
data = data + 9 //저장공간, 값
data -1 //값
print(data) //값
data = 20 + 9 //저장공간
대입 연산자(복합 대입 연산자, 누적 연산자)
+=, -=, *=, /=, %=, //= ....
money = 10000
# money = money - 1000
money -= 1000
print(money)
'''
'코리아 IT아카데미 > python 인터넷 강의' 카테고리의 다른 글
ddazua | 19강 list 실습 (0) | 2021.09.16 |
---|---|
ddazua | 17,18강 컬렉션 - list1,2 (0) | 2021.09.16 |
ddazua | 11강 삼항연산자의 응용과 if문 (0) | 2021.09.16 |
ddazua | 10강 연산자4 - 삼항 연산자 (0) | 2021.09.16 |
ddazua | 9강 연산자3 - 비트연산의 활용 (0) | 2021.09.16 |