Python烏龜吃魚小遊戲

遊戲純屬娛樂!!!dom

聲明:筆者的Python在學習階段,能力有限。程序存在較多的缺漏,請多多包涵學習

 1 import random as ran
 2 fish_1 = 10
 3 po = 3
 4 
 5 class Turtle:
 6    def eat():
 7       po = 3
 8       a = ran.randint(5,25)
 9       fishes = fish_1
10       print('|----------------------------------------------------------')
11       print('|@遊戲名稱:小烏龜餵食')
12       print('|@版本號:v2.1.3')
13       print('|@設計者:紅臉白臉')
14       print('|@遊戲規則:小烏龜滿血有三滴血,玩家須要在小烏龜血量耗盡前將小魚餵食完畢才能通關')
15       print('|----------------------------------------------------------')
16       count = 1
17       while True:
18          Test.food(fishes)
19          num = input('你須要餵給烏龜幾條魚:')
20          fish = int(num)
21          if fish == 0:
22             po = po-1
23          elif po<3:
24             po = po + 1
25          elif fish<0:
26             print('你調皮了,輸入有誤!')
27          if fish>2:
28             print('小烏龜被噎死了,遊戲結束!')
29             break
30          elif fish <= fishes and fish>=0:
31             fishes = fishes - fish
32             if fishes == 0:
33                print('餵食烏龜任務完成,遊戲結束!')
34                break
35             if po==0:
36                print('您的小烏龜已經餓死了,遊戲結束!')
37                break
38             else:
39                print('小烏龜的血量剩餘'+''*po+',小烏龜正在捱餓……')
40          print('===========|第%s局執行完成|==========='%count)
41          if a == count:
42             print('小烏龜得了瘟疫死了,遊戲結束!')
43             break
44          count+=1
45 
46 class Test:
47    def food(fishes):
48       print('如今有%s條魚'%fishes)
49       
50 Turtle.eat()

 運行結果:spa

相關文章
相關標籤/搜索