python 小黑屋實驗

2021-10-14 02:08:42 字數 1756 閱讀 6719

import random

import time

event =

["破衣爛衫的人"

,"沼澤"

,"***"

]#事件列表

source =

["木材"

,"肉"

,"布"

]#資源列表

skill =

["降龍十八掌"

,"打狗棒法"

,"九陰真經"

,"如來神掌"

]#技能列表

definit()

:#初始人物

person =

#人的初始狀態

time.sleep(2)

#停止執行2秒

print

("人物生成中》50%"

) time.sleep(2)

print

("人物生成中》90%"

) time.sleep(2)

print

("人物生成完畢》100%"

) showperson(person)

return person

defshowperson

(person)

:print

("你現在的狀態是:"

,person)

deffire

(person)

: person[

"木材"

]= person[

"木材"]-

1 person[

"fire"]=

1print

("火堆燃起來了!"

)return person

defplaygame

(person)

:#point = random.randint(0,1)

point =

0if point ==0:

time.sleep(1)

print

("你碰到了衣衫襤褸的人"

) choose =

input

("是否要給他木材:"

)print

("你的火堆熊熊燃燒中"

) time.sleep(1)

if choose ==

"是":

time.sleep(1)

person[

"木材"

]= person[

"木材"]-

1if80< random.randint(0,

100)

:#如果點數大於80,就能隨機選擇技能

skill = random.choice(skill)

#隨機選擇技能

skill.remove(skill)

#將技能從技能列表刪除

person[

"skill"

]= person[

"skill"

]+ skill

person[

"hp"

]= person[

"hp"]+

100else

:print

("你獲得了衣衫襤褸的人的感激"

)return person

person = init(

)person = fire(person)

person = playgame(person)

showperson(person)

小黑屋實驗

定義資源 event 迷路的旅人 沼澤 source 木材 肉 布 人物生成 def init person 人的初始狀態 time.sleep 2 停止執行2秒 print 人物生成中 50 time.sleep 2 print 人物生成中 90 time.sleep 1 print 人物生成中 ...

小黑屋實驗報告

import random import time event 衣衫襤褸的人 沼澤 source 木材 肉 布 skill 古娜拉黑暗之神 玉女心經 巴拉啦能量 def init person time.sleep 2 print 人物生成中 50 time.sleep 2 print 人物生成中 ...

python實驗 文字小遊戲(小黑屋)

仿照老師所寫的實驗寫了乙個文字小遊戲 源 import random import time event 衣衫襤褸的人 沼澤 事件列表 source 木材 肉 布 資源列表 skill 降龍十八掌 打狗棒法 九陰白骨爪 九陰真經 如來神掌 技能列表 definit 初始人物 person 人的初始狀...