def communique_puissance(a,b): n=puissance(a,b) if b**n==a: message=str(a)+" est une puissance de "+str(b)+", c'est "+str(b)+"^"+str(n)+"." else: message=str(b)+"^"+str(n)+" = "+str(b**n)+" est la plus grande puissance de "+str(b)+" inférieure à "+str(a) return message