Probleme de code python besoin d'aide

Bonjour, j'essaie de coder un juste prix parfait sachant que je suis débutant sauf que j'ai eu un problème quand j'entrais rien donc j'ai rajouter une ligne de code sauf que ça marcha pas j'ai besoin d'aide svp.

voici mon programme:
def main():
juste_prix = 542

while juste_prix:
user_price = int(input("Entrer un prix "))
if user_price == juste_prix:
print("Bonne réponse")
break

elif user_price > juste_prix:
print("c'est moins")

elif user_price < juste_prix:
print("C'est plus")

elif user_price == "":
print("Veuillez entrer un nombre s'il vous plaît. ")

print("Fin du jeu !")

main()

C'est à l'endroit où il y a écrit if user_price == "": qu'il y a un problème svp .

Configuration: Windows / Chrome 90.0.4430.212

2 réponses