python - 您如何区分定义中的不同变量?
问题描述
所以我正在尝试编写一个 RPG 游戏,它有四个不同的种族,每个种族都有不同的属性修饰符。但是我对python还是很陌生,所以我真的不知道如何在定义中区分不同种族的stat修饰符,比如敏捷修饰符+3到敏捷或不同的HP 11 / 12。我遇到的其他问题是我想要不同武器,但我该如何实施呢?最后一件事是,如何在while循环中插入不同的敌人HP?
import random
def atk():
atk = random.randint(1, 20) + d
return atk
def dmg():
dmg = current.weapon + s
return dmg
def battle()
print('What will', name, 'do?')
while hp > 0 and :
解决方案
推荐阅读
- oracle - Oracle 中的动态提示
- javascript - 如何在示例 MathJax 上正确使用 ASP.Net Core 项目中的 JavaScript NuGet 库?
- azure-devops - 如何从构建管道(Azure DevOps)内项目存储库中的 azure 存储 blob 下载文件
- python - pymongo bulkwrite 时间持续增加
- neo4j - 使用密码在 Neo4j 中找不到最轻的路径
- c++ - 当数组有重复值时,为什么快速排序算法的持续时间会增加?
- javafx - Javafx 应用程序在安装后不起作用
- regex - RXReplace 函数给出“无效的转义序列:“\B”。#错误
- kubernetes - curl Kubernetes 与 serivceaccount 令牌,它总是返回“未授权”
- android - 应用程序 ID 和包 ID 不同,当用户更新它时它会崩溃