python實踐專案1

2021-10-05 08:36:25 字數 2576 閱讀 4668

#南昌理工學院人工智慧學院實驗室 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...