Page 41 - 파이썬으로 배우는 컴퓨팅사고 도서 미리보기
        P. 41
     Thinking!                       CHAPTER 9? 기술(Technology)                         225
1.	 온도 값이 80인 경우 아래로(Down) 방향키를 눌렀을 때 온도가 5 감소되어 75가 되어야 하
     지만 70으로 10 감소되었다. 80에서 아래로(Down) 방향키를 눌렀을 때 온도가 5 감소되기
     위해서는 keyDown() 함수에서 기존이 if tempc < 80: 부분을 if tempc <= 80:으로 변경
     하여 80인 경우도 5가 감소하도록 변경하면 된다.
         ...
         def keyDown():
              global tempc
              if tempc <=80: # 80->75 위해 < 연산자 대신에 <= 연산자 사용
                    tempc = tempc - 5
              else:
                    tempc = tempc - 10
              check_fire()
         ...
2.	 s7seg_img 리스트를 사용하지 않고 7세그먼트 형식의 숫자 이미지 파일명을 “7s%d.gif”  
     문자열 형식을 이용하여 for 반복문을 이용하여 등록하고, disp_num() 함수에서 사용할 수
     있다. 기존 프로그램에서 변경되는 부분은 다음과 같다.
import turtle as t
#s7seg_img = [ “7s0.gif”, “7s1.gif”, “7s2.gif”, “7s3.gif”, “7s4.gif”, “7s5.gif”,
“7s6.gif”, “7s7.gif”, “7s8.gif”, “7s9.gif”, “7s10.gif” ]
def disp_num(k):                # “7s%d.gif” 문자열 형식으로 파일명 지정
     #t.shape(s7seg_img[k])     # “7s%d.gif” 문자열 형식으로 파일명 지정
     t.shape(“7s%d.gif”%k)
     t.stamp()
...
for i in range(11):
     #s.addshape(s7seg_img[i])
     s.addshape(“7s%d.gif”%i)
disp_num(10)
...





