【问题标题】:How to run calculations [duplicate]如何运行计算[重复]
【发布时间】:2020-12-31 00:33:11
【问题描述】:

我是编程新手,刚开始上一门课程,但停留在演示部分,我必须进行数学计算并用 Python 进行编程。当我对其进行编程时,您是否遵循 BEDMAS 的顺序来计算或者是否存在逻辑顺序。语法是正确的,但我一直被告知它不正确

请参阅下面的方程式以将其编程到 python 中。告诉 Python 正确计算以 5 为指数的东西的规则是什么

使用Python计算(((1+2)∗3)/4)5

【问题讨论】:

标签: python


【解决方案1】:

Python 中的求幂是使用 ** 运算符完成的。

例如:

2**8

256

【讨论】:

  • 我知道运算符,但正如我上面的示例,我不断收到语法错误。我可以让它工作,直到我需要添加运算符并且知道我尝试什么我不断收到语法错误
【解决方案2】:

在 Python 中使用 ** 运算符计算指数。 类似于乘法,但双星号。

(((1+2)∗3)/4)**5

这会给你 32。

那是因为您使用的值都是整数,所以 9 / 4 将是 2,而不是 2.25。

Python 具有遵循代数规则的operator precedence

【讨论】:

    猜你喜欢
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 2012-10-23
    • 2017-07-24
    • 2020-01-27
    • 1970-01-01
    • 2018-08-10
    相关资源
    最近更新 更多