Bonjour

je dois écrire une fonction qui prend comme un nombre entier m et un nombre flottant b, et qui renvoie une liste contenant les nombres allant de b^0 à b^{m - 1}.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
def my_pow (m,b):
    if m is int and b is float:
        res = [(m,b) for k in range(m+1,1) (b**(m-1))]
        return res
voici l'erreur:

TypeError: 'range' object is not callable
une idée ?

merci d'avance