我的问题是解决
wks.update_values(crange='A1', values=[['+myvalue']]) # ---> #NAME? is put in a cell "A1"
wks.update_values(crange='A2', values=[['+myvalue']], parse=False) # ---> +myvalue is put in a cell "A2"
这就是我所做的
首先:4 ^ 3 = 64
秒:5 // 2 = 2
第三名:64/2 = 32
第4:32%15 = 2
第5个:2 * 2 = 4
最终:8-4 = 4
我希望输出8-4 = 4,但实际输出是-4.0。
答案 0 :(得分:1)
result = 8 - 4 ** 3 / 5 // 2 % 15 * 2
在您的特定情况下,operator precedence如下:
首先,**
第二,*
,/
,%
第三-
如果多个运算符具有相同的优先级,则按照出现的顺序从左到右应用它们。应用前面所述的内容,您将具有以下优势:
8 - 64 / 5 // 2 % 15 * 2
8 - 12.8 // 2 % 15 * 2
8 - 6.0 % 15 * 2
8 - 6.0 * 2
8 - 12.0
-4.0