Python API调用+;for循环

Python API调用+;for循环,python,api,for-loop,Python,Api,For Loop,嗨,我正在尝试调用API并获得一个poke API的增长率。我现在有点卡住了,returnexperience+=1part也给了我语法错误。你能给我一个提示吗?或者我应该如何处理 我打算从第一个函数中获得每个级别和经验级别,然后在第二个函数中计算增长率,第一部分起作用,但我被第二部分卡住了 import json import requests import pandas as pd import matplotlib.pyplot as plt def get_growth_rate(r

嗨,我正在尝试调用API并获得一个poke API的增长率。我现在有点卡住了,
returnexperience+=1
part也给了我语法错误。你能给我一个提示吗?或者我应该如何处理

我打算从第一个函数中获得每个级别和经验级别,然后在第二个函数中计算增长率,第一部分起作用,但我被第二部分卡住了

import json
import requests
import pandas as pd
import matplotlib.pyplot as plt


def get_growth_rate(rate):
    request1=requests.get(rate)
    loaded1= json.loads(request1.content)

    try:
        descriptions,formula,id_1,levels,name,pokemon_species = loaded1.values()
        return levels

    except IndexError:
        return None
        pass
    
def plot_growth_rate(levels):
    experience=[]
    levels[0],levels[1] = get_growth_rate(rate)
    for i in level[0]:
        return experience += 1
                
    growth_rate = (experience[i+1]-experience[i]/experience[i])) * 100
    get_growth_rate("https://pokeapi.co/api/v2/growth-rate/5")

returnexperience+=1
在语法上是不正确的。为此,您需要两行代码:

experience += 1
return experience
或者,如果
experience
是一个局部变量,并且在函数返回后不需要使用它,那么它就是
returnexperience+1


带有
返回
且没有任何条件的循环没有任何意义。

返回体验+=1
在语法上是不正确的。为此,您需要两行代码:

experience += 1
return experience
或者,如果
experience
是一个局部变量,并且在函数返回后不需要使用它,那么它就是
returnexperience+1


带有
返回
且没有任何条件的循环没有任何意义。

请发布完整错误您无法返回体验+=1。因为它确实是无效的语法代码不清楚,并且包含多个语法问题。用你自己的话来说,你认为
返回体验+=1
应该怎么做?请发布完整的错误你不能返回体验+=1。因为它确实是无效的语法代码不清楚并且包含多个语法问题。用你自己的话来说,你认为
return experience+=1
应该怎么做?谢谢!我现在明白了!非常感谢。我现在明白了!