Answered

Laurentvidal.fr simplifie la recherche de solutions à toutes vos questions grâce à une communauté active et experte. Découvrez une mine de connaissances d'experts dans différentes disciplines sur notre plateforme de questions-réponses complète. Connectez-vous avec une communauté d'experts prêts à fournir des solutions précises à vos questions de manière rapide et efficace sur notre plateforme conviviale de questions-réponses.

bonjour j’ai un petit soucis sur python...


jdn = int(input("donnez votre jour de naissance en chiffre "))

mdn = input("donnez votre mois de naissance en lettre ")

adn = int(input("donnez votre année de naissance en chiffre "))


n = len(mdn)


x = int(jdn**2 + n*adn) #formule


while x>100: #c’est sur cette ligne il veut pas print b

b=x/n**2


print(b)


me réécrivez pas tout le programme s’il y a des erreurs je veux juste comprendre le while
merci d’avance


Sagot :

Leafe

Réponse :

Pour ma part cela fonctionne il faut faire attention a l'indentation du code puis a mettre un break a la fin de ta boucle while sinon c'est une boucle infini

jdn = int(input("donnez votre jour de naissance en chiffre "))

mdn = input("donnez votre mois de naissance en lettre ")

adn = int(input("donnez votre année de naissance en chiffre "))

n = len(mdn)

x = int(float(jdn**2 + n*adn))  

while x > 100:

   b = x/n**2

   print(b)

   break

Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à vos questions. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'utiliser Laurentvidal.fr. Continuez à nous rendre visite pour trouver des réponses à vos questions.