더북(TheBook)

 

 실습 elif로 코드를 보기 좋게 바꾸기

 

 

Step1 다음은 mineyours 값에 따라 가위바위보의 승패를 판정하는 코드입니다. mine 값이 “가위”, “바위”, “보”일 때 처리하는 부분이 점점 더 깊은 블록으로 들어가고 있어서 코드를 파악하기가 쉽지 않습니다. elif를 사용해서 코드를 보기 좋게 정리해 보세요.

 

01     mine = "가위"
02     yours = "바위"
03     
04     if mine = = yours:
05         print("비김")
06     else:
07         if mine = = "가위":
08             if yours = = "보":
09                 print("이겼다")
10             else:
11                 print("졌다")
12         else:
13             if mine = = "바위":
14                 if yours = = "가위":
15                     print("이겼다")
16                 else:
17                     print("졌다")
18             else:
19                 if mine = = "보":
20                     if yours = = "바위":
21                         print("이겼다")
22                     else:
23                         print("졌다")
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.