TypeError: Le flotteur est requis

Je ne peux pas poster une image, alors:
a[i]={/-1/^/i+1/*sin/x/*ln/x/}/{i^2*/i+1/!}


Une tâche:

Il est nécessaire de trouver A1, A2, ..., -.

N est naturel et il est donné.

C'est comme ça que j'ai essayé de le faire:


import math
a=[]
k=0
p=0
def factorial/n/:
f=1
for i in range/1,n+1/:
f=f*i
return f

def narys/n/:
x=input/'input x: '/ #x isn't given by task rules, so i think that is error else.
float/x/
k=/math.pow/-1,n+1/*math.sin/x/*math.log10/n*x////n*n*factorial/n+1//
a.append=k

n=int/input/'input n: '//
narys/n/
for i in a:
print/a[p]/
p=p+1
Invité:

Babette

Confirmation de:

On dirait que vous utilisez la version Python 3.x. Le résultat de l'appel
input

est un

ligne

, pris du clavier que vous passez des fonctions
math.sin/.../

.
float/x/

Convertit
x

dans
float

, Mais nulle part ne sauve la valeur convertie, alors changez:


float/x/


à:


x = float/x/


Pour obtenir le comportement correct de votre code.

Pour répondre aux questions, connectez-vous ou registre