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 :

Exo tp listes en python


Sujet :

Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 15
    Par défaut Exo tp listes en python
    Bonjours les gens voilà , j'ai un exo de tp a faire et je bloque à une question, je dois définir une fonction qui renvoie un booléen, elle renvoie True si le tableau contient des entier et False dans le cas contraire.
    Seulement celle-ci ne renvoie que True même quand il n'y a rien , je pense avoir une belle faute mais je suis un peu perdue la .

    Je vous montre vite fait le l'énoncé des questions plus bas pour comprendre un peu ce qu'on attend de moi , ce qui m'intéresse c'est surtout pour la question 3.
    Merci d'avance pour votre aide.


    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
     
    #!/bin/python
    # -*- coding: utf-8 -*-
     
    import sys
     
    def est_la(n,tab1,v):#fonction qui test si un tableau contient des entiers
     
    	v=tab1 #c'est pas bon
     
    	test=False
     
    	if v!=0:
     
    		test=True
     
    	return test
     
    chx = str(input("Voulez-vous exécuter le programme : "))
     
    while chx=="Oui" or chx=="oui":
     
    	n=int(input("Veuillez saisir un nombre n de cases : ")) #on défénit ici le nombre de colonnes
     
    	if n<0 or n>100 or n==0:
     
    		print("Les cases ne conviennent pas....")
     
    	else:
     
    		j=0
     
    		while j<n:
     
    			tab1=[]#initialisation de la listes
     
    			for i in range(n):
    				tab1 = [(0)]*n#on défénit ici le nombre de listes
     
    			print (tab1)
     
    			j = j+1
     
    		v=0
     
    		test = est_la(n,tab1,v) #test booléen si le tableau contient des entiers
     
    		print (test)
     
    		sys.exit()
    Images attachées Images attachées  

Discussions similaires

  1. Créer une liste en python
    Par Isabella83 dans le forum Général Python
    Réponses: 21
    Dernier message: 15/04/2013, 18h12
  2. entre des listes en python
    Par chettane dans le forum Général Python
    Réponses: 2
    Dernier message: 10/10/2011, 13h49
  3. Concatenation de listes en python
    Par nicolas823 dans le forum Général Python
    Réponses: 7
    Dernier message: 07/04/2011, 17h01
  4. Tri de liste en python
    Par Isabella83 dans le forum Général Python
    Réponses: 22
    Dernier message: 10/01/2010, 13h22
  5. Supprimer les doubles d'une liste en python
    Par Sebcaen dans le forum Général Python
    Réponses: 2
    Dernier message: 22/10/2006, 18h41

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