Python I';m获取错误类型error:';int';对象不可调用
我为一个生物项目写了这篇文章,但我不知道问题出在哪里。它似乎来自最后一行。您调用Python I';m获取错误类型error:';int';对象不可调用,python,compiler-errors,Python,Compiler Errors,我为一个生物项目写了这篇文章,但我不知道问题出在哪里。它似乎来自最后一行。您调用总体(总体-1)(在您的最后一行),它将总体视为一个函数,当它是一个变量时 如果您的意思是“要将其多个”,则必须使用population*(population-1)明确说明。同样的问题也存在于丰富性没错 richness = int(input("How many species are in your ecosystem? ")) population = 0 for x in range (
总体(总体-1)
(在您的最后一行),它将总体
视为一个函数,当它是一个变量时
如果您的意思是“要将其多个”,则必须使用population*(population-1)
明确说明。同样的问题也存在于丰富性没错
richness = int(input("How many species are in your ecosystem? "))
population = 0
for x in range (1, (richness+1)):
population = population + int(input("What's the population of species " + str(x) + "? "))
print("Your species richness is " + str(richness))
print("Your simpsons biodiversity index is " + str(1-((population(population-1))/(richness(richness-1)))))
你必须表示乘法
print("Your simpsons biodiversity index is " + str(1-((population * (population-1))/(richness * (richness-1)))))