我试图用Python计算5^2,结果是7。 我正在附加我的代码片段。 知道发生了什么事吗?
我试过:
math.pow(a,b)
a**b
eval(str(x))
我收到了同样的结果7他们每个人。 我还引进了数学。
这是我正在使用的当前代码:
question = ["5^2"]
def checkExponent(self, question):
for i in range(len(question)):
if question[i] == "^":
return(math.pow(int(question[i-1]), int(question[i+1])))
def calculate(self):
temp = 0
for i in range(len(self.problemArray)):
if self.checkExponent(self.problemArray[i]) == "":
temp = self.checkExponent(self.problemArray[i])
else:
temp = eval(str(self.problemArray[i]))
self.answerArray.append(temp)
temp = 0
我最初使用的是:
def calculate(self):
temp = 0
for i in range(len(self.problemArray)):
temp = eval(str(self.problemArray[i]))
self.answerArray.append(temp)
temp = 0
Python充满了一堆令人惊叹的东西供程序员使用,为了计算5^2,只需编写5**2
我不明白为什么你坚持要用这么长的代码来完成这么简单的操作。 我承认这不是你问题的完美答案,尽管这是对你有益的更优化的方法
^
是按位异或运算符。 如果您将其eval(),则5^2
将变为0b101 xor 0b010
,因此0b111
=7。
使用a**b
,避免使用eval。
但是由于某种原因,当我运行我的程序时,它似乎没有完全接受输入,并且给我一个错误的答案,当按下按钮时,它给我的答案是179.0的男性和169.0的女性。 我看了一遍又一遍,似乎无法找出这个逻辑错误。这是我的代码。
问题内容: 我写了一个文件 并如下 我已经启动了redis服务器,也已经启动了celery服务器。但是当我运行task.py时,出现以下错误: 可能的原因是什么 问题答案: 嘿,我解决了我添加的一件事 在我的档案中,我获得了成功。
问题内容: 我正在尝试运行以下代码: 但我得到这个错误: 问题答案: 要初始化嵌入式sql.NullInt64,您必须编写: 或者,如果您的NullInt64结构包含不想显式初始化的其他字段,则可以使用其类型访问嵌入的字段:
我正在尝试设置Kafka Connect接收器,以便使用Datastax连接器将主题中的数据收集到Cassandra表中:https://downloads.Datastax.com/#AKC 运行一个直接在代理上运行的独立worker,运行Kafka 0.10.2.2-1: 但我有以下错误: 卡桑德拉或Kafka方面没有额外的错误。我在cassandra节点上看到活动连接,但没有任何东西到达密钥
我在重播脚本时出现以下错误。 尽管它不影响重放。需要了解相同的原因和修复方法。提前感谢!!
我有以下代码(参考下文)以ASC顺序显示来自mysql的结果 但是我得到了一个错误:“警告:mysqli_fetch_array()期望参数1是mysqli_result,布尔值在”中给出,它指向第38行,第38行是“while($row=mysqli_fetch_array($result))” 正如您所看到的,我正试图按ASC顺序按键获取结果,键行包含0 1 2 3 4这样的数字,因此结果应按
问题内容: 我在ubuntu上使用npm v1.0.104 / node 0.6.12-在尝试通过npm安装任何新模块时收到以下复制的错误(我之前使用http而不是https测试了socket.io,但我想知道是否可以导致npm / unsigned证书出现问题)。一旦npm尝试解析“ https://registry.npmjs.org ” URL,该错误就会弹出。无论如何,我可以忽略该错误,或
我对Kafka connect很陌生。我想把我的信息从Kafka主题推到弹性搜索。在阅读了可用的文档之后,我从发行版tar下载并编译了弹性搜索接收器。拉链(https://github.com/confluentinc/kafka-connect-elasticsearch/releases) 我添加了弹性搜索属性文件,并将上述jar包含在类路径中。当我在独立模式下运行kafka connect时