用Python編乙個打小怪獸遊戲

2021-10-23 21:38:53 字數 3595 閱讀 8122

用python編乙個打小怪獸遊戲

import random

import time

while true:

input

("請按回車鍵開始遊戲"

)print

("遇到乙隻小怪獸~~~"

)print

("選擇是否打小怪獸?"

) w =

input

("a:打小怪獸 b:不打小怪獸\n"

)print

("你的選擇是:"

,w)if w ==

"a":

p_b = random.

randint(50

,100

) p_a = random.

randint(50

,150

) time.

sleep(1

)print

('\n----------------- 你的資訊 -----------------'

)print

("您的血量為:"

, p_b)

print

("您的攻擊力為:"

, p_a)

input

('請按回車鍵為您匹配小怪獸。'

)print

('\n----------------- 小怪獸資訊 -----------------'

) m_b = random.

randint(50

,150

) m_a = random.

randint(40

,100

) time.

sleep(1

)print

("小怪獸的血量為:"

, m_b)

print

("小怪獸的攻擊力為:"

, m_a)

time.

sleep(1

)print

('\n--------------- 【開始第1局攻擊】 ---------------'

)input

('請按回車鍵進行攻擊。'

)print

("正在攻擊,請稍後~~~~~~~~~~"

) time.

sleep(5

) p_b -

= m_a

m_b -

= p_a

print

('\n-------------- 【第1局攻擊結束】 ---------------'

)print

("您的剩餘血量為:"

, p_b)

print

("小怪獸的剩餘血量為:"

, m_b)

print

("是否繼續進行攻擊???"

) b =

input

('a:繼續進行攻擊 b.放棄攻擊\n'

)print

('你的選擇是:'

, b)

if b==

"a":

print

("------------ 【第2局攻擊開始】 ----------------"

)print

("正在攻擊,請稍後~~~~~~~~~~"

) time.

sleep(5

) r=random.

randint(-

20,150)

t=random.

randint(-

20,150)

p_b -

= m_a+r

m_b -

= p_a+t

print

('\n-------------- 【第2局攻擊結束】 --------------'

)print

("緊不緊張,請按回車鍵檢視結果"

)input()

print

("您的剩餘血量為:"

, p_b)

print

("小怪獸的剩餘血量為:"

, m_b)

if p_b > m_b:

print

("哈哈,你贏了,真厲害!"

)print

("a:退出遊戲 b:重新再來"

) s =

input

('請選擇;\n'

)if s ==

"a":

break

else

:print

("準備中-----請稍後"

) time.

sleep(10

)"\n"

elif p_b == m_b:

if p_a > m_a:

print

("哈哈,你贏了,真厲害!"

)print

("a:退出遊戲 b:重新再來"

) s =

input

('請選擇;\n'

)if s ==

"a":

break

else

:print

("準備中-----請稍後"

) time.

sleep(10

)"\n"

else

:print

("很遺憾,你輸了,繼續加油!"

)print

("a:退出遊戲 b:重新再來"

) s =

input

('請選擇;\n'

)if s ==

"a":

break

else

:print

("準備中-----請稍後"

) time.

sleep(10

)"\n"

else

:print

("很遺憾,你輸了,繼續加油!"

)print

("a:退出遊戲 b:重新再來"

) s =

input

('請選擇:\n'

)if s ==

"a":

break

else

:print

("準備中~~~~~~~~請稍後"

) time.

sleep(5

)"\n "

else

:print

("放棄攻擊。選擇保命"

)break

else

:print

("保護怪獸,借道逃跑。"

)break

用python建模 用Python建模乙個線性系統

我知道這有點舊,但搜尋引起了我的這個問題。當我找不到乙個好的模組時,我把它放在一起。這並不多,但如果有人發現他們在這裡,這是乙個好的開始。import matplotlib.pylab as plt import numpy as np import scipy.signal def bode g,...

用python寫乙個restful API

coding utf 8 package.module python實現的圖書的乙個restful api.restful api 一般模式 get select 從伺服器取出資源 一項或多項 post create 在伺服器新建乙個資源。put update 在伺服器更新資源 客戶端提供改變後的完...

python網編 程序之開啟乙個程序

直接上 import time,os from multiprocessing import process 匯入模組 deffunc time.sleep 1 print hello os.getpid os.getpid 的作用是列印程序id if name main process targe...