diff --git a/snake.py b/snake.py
index 41648e5..becc2d7 100644
--- a/snake.py
+++ b/snake.py
@@ -26,6 +26,7 @@ position = [(180, 90), (180, 120), (210, 120), (x, y)]
 
 setheading = "right"
 snake_head = right
+score=0
 
 while True:
     for event in pygame.event.get():
@@ -60,16 +61,27 @@ while True:
         apple_x = random.randint(0,21)*30
         apple_y = random.randint(0,15)*30
     position.pop(0)
+
+    if x < 0 or x > 660 or y < 0 or y>450:
+        exit()
     # 将背景图画上去
     screen.blit(background, (0, 0))
     # 将贪吃蛇的头画上去
     screen.blit(snake_head, position[-1])
-    # 将贪吃蛇的身体画上去
+   
+    # 将果实画上去
+    screen.blit(food, (apple_x, apple_y))
+
+     # 将贪吃蛇的身体画上去
     for i in range(len(position)-1):
         screen.blit(body, position[i])
+        screen.blit(food,(apple_x,apple_y))
 
-    # 将果实画上去
-    screen.blit(food, (apple_x, apple_y))
-    # 刷新画面
-    pygame.display.update()
-    FPSCLOCK.tick(3)
\ No newline at end of file
+        info="Score:" + str(store)
+        text = my_font.render(info,Ture,(0,0,0))
+        screen.bilt(text,(540,10)
+
+
+        pygame.display.update()
+        FPSCLOCK.tick(3)
+    
\ No newline at end of file