Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
8.ul 1.13 KB
Copy Edit Raw Blame History
不知 authored 2020-12-06 20:20 . 前八章
type 武器 {
func $__str__ {
return $名称
}
}
type 石块 : 武器 {
func $石块 {
$名称 = "石块"
$描述 = "拳头大的岩石,砸起来很顺手。"
$伤害 = 5
}
}
type 匕首 : 武器 {
func $匕首 {
$名称 = "匕首"
$描述 = "带些锈的小匕首,比石块更危险。"
$伤害 = 10
}
}
type 锈剑 : 武器 {
func $锈剑 {
$名称 = "锈剑"
$描述 = "有点年头的宝剑,尚能一用。"
$伤害 = 20
}
}
func 玩 {
库存 = [匕首(),'金币(5)','面包棍']
println("逃出生天!")
loop {
输入 = 获取命令()
if ['n', 'N'].__contains__(输入) {
println("往北!")
} elif ['s', 'S'].__contains__(输入) {
println("往南!")
} elif ['e', 'E'].__contains__(输入) {
println("往东!")
} elif ['w', 'W'].__contains__(输入) {
println("往西!")
} elif ['i', 'I'].__contains__(输入) {
println("库存:")
for 家伙 in 库存 {
println('* ' + str(家伙))
}
} else {
println("不懂!")
}
}
}
func 获取命令 {
return input('行动:')
}
玩()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化