Maths Python

Bonjour,

J'ai un programme à faire, mais je ne vois pas comment l'écrire :

Écrire un script qui permet de trouver le plus petit entier naturel n tel que n² + n >= 50000

Pourriez vous m'aider svp ?

3 réponses

  1. Modérateur
    'Lut,

    C'est pour quand ?
    0
    1. Contributeur
      Cadeau l'algorithme.
        1 est le plus petit entier naturel, donc nous sommes très bête, nous allons commancer avec n=1.
      Tant que n*n+n<50000, incrémenter n
      Bref, 5 lignes de code en gros.
      0
      1. Pour un entier naturel il me semble que l'on inclut la valeur 0, du coup on en déduit qu'on pourrait démarrer à n = -1, en choisissant ta solution...
        0
      2. Contributeur
        non, n=0.
        0
      3. test pour n*n+n<2, as-tu le bon résultat ?
        0
      4. Contributeur
        oui. 1+1 =2<2 est faux, donc 1 est le plus petit entier naturel qui permet d'avoir n*n+n>=2 !
        0
      5. Oui désolé, c'était 1 pas 2...
        0
    2. Modérateur
      Salut

      Avant d'écrire en python, il faut déjà que tu trouve le cheminement pour arriver à ton résultat. Et ce cheminement tiens des math, pas de la programmation.
      0