X et Y sont des entiers
Des entiers, pas des flottants. Remplace le mot float par int dans ce que tu as écrit.
Ensuite, si tu écris juste int(input("X=")), tu demandes à l'utilisateur d'entrer une valeur mais tu ne lui donnes pas de nom. Le message entre guillemets dans le input est juste là pour dire à l'utilisateur ce qu'il doit faire. Tu aurais pu mettre :
int(input("Bjr, entrez un nombre svp, bien cordialement, quentin."))
Tu vois bien qu'il manque un truc, à aucun moment ça ne dit que ce nombre s'appelle X. Pour dire au programme de "se souvenir" de cette valeur, il faut lui donner un nom :
X = int(input("Entrez un nombre svp"))
Ou si on veut garder ton message à toi qui était juste "X=", ça donne
X = int(input("X="))
Mais garde en tête que le X de gauche et celui à l'intérieur des guillemets n'ont rien à voir entre eux.
Et enfin, pas besoin de mettre un input pour Y, puisque ton énoncé demande juste de saisir X, il n'y a pas marqué "Saisir Y". Y c'est ton programme qui va le calculer, c'est pas l'utilisateur qui le choisit.
Maintenant pour faire la suite de ton programme, "Y prend la valeur truc" se traduit par "Y = truc". C'est la même chose que ce que je viens de faire pour X.