import json import requests from operator import itemgetter p_list = 'https://pokeapi.co/api/v2/pokemon/' p_data = [] x=1 def code(f_p_id): return requests.get(p_list+str(f_p_id)).status_code def strongest(f_p_id,f_data): p_data.append([requests.get(p_list+str(f_p_id)).json()["name"], requests.get(p_list+str(f_p_id)).json()[f_data]]) #for i in range(10): while (code(x)==200): strongest(x,"base_experience") x+=1 p_data.sort(key=lambda x:x[1],reverse=True) print ('\nliczba pokemonów = '+str(x-1)) print ('\nnajsilniejsze pokemony:\n') for i in range(5): print(p_data[i][0],'Sila=',p_data[i][1])