IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Besoin d'aide pour une suite arithmétique!


Sujet :

Python

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Par défaut Besoin d'aide pour une suite arithmétique!
    Bonsoir alors voici la suite arithmétique que nous avons fais cette apres midi en ISN:
    resultat = 0
    print("entrer n : ")
    n = int(input ())
    print("entrer r : ")
    r = int(input ())
    print("entrer uo : ")
    uo = int(input ())

    for i in range (0,n):
    resultat = uo + r * i + resultat
    print(resultat)
    print ( n*(uo+uo+(n-1)*r)/2 )

    Le probleme n'est pas que celle ci ne fonctionne pas.. mais que le prof veux que nous fassions des algo "papiers".. C'est a dire que je dois écrire ce que je fais en gros.. mais je vois pas du tout comment faire cela.. I need help please.. Merci x)

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Quand tu postes du code, mets-le entre balises, le # dans la barre d'outils d'édition.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    resultat = 0
    print("entrer n : ")
    n = int(input ())
    print("entrer r : ")
    r = int(input ())
    print("entrer uo : ")
    uo = int(input ())
     
    for i in range(0, n):
        resultat = uo + r * i + resultat
        print(resultat)
     
    print(n*(uo+uo+(n-1)*r)/2)
    donne ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    vincent@tiemoko:~/Bureau$ python algo.py 
    entrer n : 
    5
    entrer r : 
    4
    entrer uo : 
    8
    8
    20
    36
    56
    80
    80
    vincent@tiemoko:~/Bureau$ python3 algo.py 
    entrer n : 
    5
    entrer r : 
    4
    entrer uo : 
    8
    8
    20
    36
    56
    80
    80.0
    Qu'est-ce qui ne va pas ?

    le prof veux que nous fassions des algo "papiers".. C'est a dire que je dois écrire ce que je fais en gros..
    Ajouter des commentaires dans le code, ajouter des print décrivant l'avancement du processus ?

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Par défaut
    Non non, il veut qu'on réécrive l'algorithme.. je sais pas comment expliquer.. un algo parler on va dire..

  4. #4
    Candidat au Club
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Par défaut
    on dois aussi dire quelles sont les variables et à quoi elles servent..

  5. #5
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Et quelles sont les entrées n, r, uo ?

    Tu peux être aussi bavarde que tu veux dans un input()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    r = input("Entrez le rayon de la Voie Lactée en centimètres: ")

  6. #6
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Ton prof t'a donné un très bon exercice.C'est une excellente pratique de clarifier ce qu'on doit faire avec des phrases courantes avant de "pisser des lignes de code". On s'est tout fait avoir un jour ou l'autre en commençant à coder sans savoir comment on allait faire.

    Exemple: je veux calculer a*b et afficher le résultat:

    je demande le 1er facteur a
    je demande le 2e facteur b
    je multiplie a par b et j'affecte son résultat dans c
    j'affiche c

    Ok?

  7. #7
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Entièrement d'accord avec Tyratamos.

    Pour commencer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    resultat = 0 
    print("entrer n : ")
    n = int(input ())
    peut se traduire par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Initialisation : resulat = 0
    n= lire(afficher("entrer n : "))
    Un début de piste ?
    La suite n'est pas bien difficile...

Discussions similaires

  1. Besoin d'aide pour une sous requete
    Par Celia1303 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 12/10/2005, 14h09
  2. Besoin d'aide pour une requete
    Par jnc dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/07/2005, 11h54
  3. Création requete besoin d'aide pour une date
    Par royrremi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/07/2004, 22h03
  4. Besoin d'aide pour une Requête SQL ...
    Par Kokito dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/07/2004, 11h56
  5. besoin d'aide pour une requête
    Par Damien69 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/03/2004, 15h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo