#南昌理工學院人工智慧學院實驗室 workshop 實踐專案
import time
print
('welcome to our workshop'
)print
('.................'
)a, b, c =
"1",
"test"
,"[1,2,3,4]"
print
(a, b, c)
player_name =
input
('請輸入玩家名:'
)print
('玩家'
+ player_name +
'進入了1號伺服器'
)welcome_script =
'hi 歡迎'
+ player_name +
'加入南理文字rpg0.1'
print
(welcome_script)
print
("請輸入年齡"
)age =
input()
print
('你今年'
+str
(age)
+'歲了'
)print
(welcome_script, end=
'\r'
)time.
sleep(1
)print
('\r'
,' '
, end="")
start_script =
'....南理文字 rpg0.1的世界開始了....'
for i in range
(len
(start_script)):
time.
sleep
(0.3
)print
('\r'
, start_script[
0:i]
, end='')
hp =
5max_hp =
5mp =
3max_mp =
3pos_name =
'南昌理工學院南大門'
print
('\n\r'
,' player'
+ player_name, end='')
print
('\n hp:'
+'♥'
* hp)
print
(' mp:'
+'☀'
* mp)
print
(' map:'
+ pos_name)
npc_script_school_elder_sister =
['你好學姐!'
,'你好!'
,'你能教我絕世武功嘛?'
,'絕世武功?'
,'是的!我想要那種從天而降的掌法?你知道嗎'
,'你說的是什麼?我怎麼沒聽過?'
,'不是吧!學姐,你這麼博聞強識,怎麼會不知道?'
,'可是我真的想不起來誒。。。'
,'那我提醒提醒你?'
,'好噠好噠!'
,'傳說無厘頭的星爺不知學姐你聽說過沒?'
,'好像有點印象。。。哎!想起來了!是不是叫如來神掌?'
,'對對,就是這個!'
,'但是我不會誒!有其他的你學不學?'
,'\n1、好的,學 \
\n2、不用了吧,我不和學姐學魔法了!\n'
]magic_books =[[
'風巽千葉翔龍',1
],['澤兌鬼塵珠',1
],['鳳翔九天',2
],['獨孤九劍',3
]]print
(magic_books)
has_magic =[-
1,-1
] # 代表技能表無技能
print
('在'
+ pos_name +
'遇到一位美麗的學姐'
)for i in range
(len
(npc_script_school_elder_sister)):
if i %2==
0:turn = player_name
else
: turn =
'school_elder_sister'
print
(turn +
':'+ npc_script_school_elder_sister[i]
) time.
sleep(1
)choose =
input
('請輸入是否學習魔法?(1/2/n)'
)for i in range
(len
(magic_books)):
if choose==
'1':
print
(str
(magic_books[i][1
])+'mp.'
)else
:print
(magic_books[i][0
])
python實踐專案(四)
練習1 好玩遊戲的物品清單 意味著玩家有 1 條繩索 6 個火把 42 枚金幣等。寫乙個名為 displayinventory 的函式,它接受任何可能的物品清單,並顯示如下 inventory 12 arrow 42 gold coin 1 rope 6 torch 1 dagger total n...
python實踐專案(十)
除錯硬幣拋擲 下面程式的意圖是乙個簡單的硬幣拋擲猜測遊戲。玩家有兩次猜測機會 這是乙個簡單的遊戲 但是,程式中有一些缺陷。讓程式執行幾次,找出缺陷,使該程式能正確執行。import random guess while guess not in heads tails print guess the...
Python實踐專案7 18
7.18.1 強口令檢測 寫乙個函式,它使用正規表示式,確保傳入的口令字串是強口令。強口令的定義是 長度不少於 8 個字元,同時包含大寫和小寫字元,至少有一位數字。你可能需要用多個正規表示式來測試該字串,以保證它的強度。import re text str input 輸入一串口令 def chec...