Aller au contenu

Gabyder

Membres
  • Compteur de contenus

    12
  • Inscription

  • Dernière visite

Informations

  • Classe
    Terminale
  • Sexe
    Garçon
  • Pays/Ville
    france

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Gabyder's Achievements

  1. Gabyder

    Programmation python

    oui c'est bon , merci!
  2. Gabyder

    Programmation python

    c'est ce que j'avais fait mais quand je lance sa ne donne pas le rendu voulu, sa affiche comme ceci: Votre choix est le numéro :1 Louis Douet a 25 ans Il y a 1 personnes dans la liste ayant 25 ans. Loic Peron a 25 ans Il y a 2 personnes dans la liste ayant 25 ans. au lieu de: Louis Douet a 25 ans Loic Peron a 25 ans Il y a 2 personnes dans la liste ayant 25 ans. erreur d'espaces excusez moi jai trouver l'erreur
  3. Gabyder

    Programmation python

    Bonsoir !desolé de renvoyer un message mais j'avais une petite question sur le programme , comment code ton la dernière ligne du programme , celle qui rappelle le nombre de personnes concerné?
  4. Gabyder

    Programmation python

    D'accord , problème résolu . En tout cas merci beaucoup de m'avoir aidé . Bonne soirée!
  5. Gabyder

    Programmation python

    j'ai compris la démarche , logique et mes erreurs. Mais quand je lance le programme et arrive après la demande du nombre. Sa affiche Indiquer l'age: 25 Indiquer si vous voulez trouver : - La liste des personnes ayant 25 ans (taper 1) - La liste des personnes dont l'age est supérieur à 25 ans (taper 2) - La liste des personnes dont l'age est inférieur à 25 ans (taper 3) Votre choix est le numéro :1 line 19, in <module> mot=ligne.split(" ") AttributeError: 'list' object has no attribute 'split' >>>
  6. Gabyder

    Programmation python

    malheureusement on doit utiliser un fichier texte Bonjour à tous! J'ai essayer de faire la suite mais je n'y suis pas parvenu. J'ai essayé ceci mais rien ne s'affiche: Auriez-vous des solution? monfichier= open('site.txt','r') contenu= monfichier.read() age="a" while not age.isdigit() or age.isdigit and (int(age)<10 or int(age)>90): age=str(input("Indiquer l'age: ")) age=int(age) print("\n Indiquer si vous voulez trouver :\n", "- La liste des personnes ayant",age,"ans (taper 1)\n", "- La liste des personnes dont l'age est supérieur à",age,"ans (taper 2)\n", "- La liste des personnes dont l'age est inférieur à",age,"ans (taper 3)\n") numero="n" while not numero.isdigit() or numero.isdigit and (int(numero)<=0 or int(numero)>=4): numero=str(input("Votre choix est le numéro :")) numero=int(numero) if numero==1: for ligne in monfichier: mot=ligne.split("*") if age==mot[3]: print(mot[0]+" "+mot[1]+" a "+str(mot[3])+" ans") elif numero==2: for ligne in monfichier: mot=ligne.split("*") if mot[3]<age: print(mot[0]+" "+mot[1]+" a "+str(mot[3])+" ans") else: for ligne in monfichier: mot=ligne.split("*") if mot[3]>age: print(mot[0]+" "+mot[1]+" a "+str(mot[3])+" ans") site.txt
  7. Gabyder

    Programmation python

    Merci !!j'essaierais de faire avec ceci
  8. Gabyder

    Programmation python

    votre script pour le début du programme est super , il empêche le programme de planter si l'on met par exemple "p" à la place de 25 . Pour le fichier texte nous mettons les données les une après les autres et nous sautons d'une ligne pour un autre individu. Mais c'est la suite de l'exercice qui me pose problème , je ne sais pas comment écrire le programme pour qu'il affiche les personnes qui son concernés par l'âge demander.
  9. Gabyder

    Programmation python

    Bonjour, c'est tres gentil de m'aider! Et j'ai une question pourquoi avez-vous mis l'age entre 20 et 60 ans? Car l'age peut etre 5 ans comme 80 ans. Voici comment est constituer mon fichier texte. prénom, nom, sexe, age, et adresse
  10. Gabyder

    Programmation python

    Oui j'ai commencer le début du programme , mais je suis bloquer ensuite (je ne sais pas si c'est correct): monfichier= open('site.txt','r') contenu= monfichier.read() a=int(input("Indiquer l'age: ")) t=1 for i in range(t) : print("") print("-La liste des personnes ayant à ",a," ans (taper 1)") print("-La liste des personnes dont l'age est supérieur à ",a," ans (taper 2)") print("-La liste des personnes dont l'age est inférieur à ",a," ans (taper 3)") x=int(input("Votre choix est le numéro: ")) for age in monfichier: mot=age.isdigit(x) if (a==mot[4]): contenu+=mot[0]+ " "+mot[1]+ " "+mot[2]+ " "+mot[3]+ " "+mot[4]
  11. Bonjour à tous . J'ai un exercice en python et je ne le comprends pas. Je vous remerci de m'aider. -Créez un fichier texte que vous utiliserez comme base de données, • La base de données contiendra les noms des clients d'un site marchand. -Sur une connaissance pour chaque client de son nom, son prénom, son genre, son âge et son adresse. • Le programme sera disponible pour les clients de la base de donnés dans une source d'âge minimum ou maximum, qui indique les noms et prénoms des clients correspondants et leurs noms (Voir exemples page suivante). • On souhaite une gestion des erreurs de frappes. Si sur frappe une lettre au lieu d'un chiffre, programmez-le ne doit pas «planter» (Voir exemples page suivante). Aide: utilisez la fonction "age.isdigit ()". A Réaliser l'algorithme et ensuite le programme en Python
×
×
  • Créer...
spam filtering
spam filtering