我试图理解这个c#代码如何在python中运行

时间:2017-03-31 18:36:00

标签: python python-3.x

我试图理解这个c#代码:

sum += (myName[i]) * Math.Pow(i+5,i+1);

如何在python中工作?

2 个答案:

答案 0 :(得分:0)

只要类型正确,python语法就是:

sum += (myName[i]) * ((i + 5) ** (i + 1))

**是python中的指数运算符。

答案 1 :(得分:0)

您还可以使用math模块:

import math   # This will import math module

sum = 0
myName = [1,2,3,4,5]

i = 3 # array index
sum += (myName[i]) * math.pow(i+5,i+1)

print sum

工作小提琴:http://www.codeskulptor.org/#user42_xxRNH8VUra_0.py