je suis une bille en python ,bien que sa me semble très utiles ,j'ai encore bcp de mal a effectuer les taches qui me sont demander
ainsi pour un cours ,je dois réaliser plusieurs exercice ,peut être pourrait vous m'expliquer la bonne méthode car je cherche ,je cherche mais les erreur d'indentation et les résultat contraire a ceux souhaite sont vraiment démoralisant
comme support d'aide j'utilise principalement 3 source de cours
-http://www.cgmaths.fr/Atelier/Programmation/ProgPythonV2/ProgPython2.pdf
-http://calamar.univ-ag.fr/uag/ufrsen/coursenligne/vpage/new_site/cours/ISN/apprendre_python3.pdf
-http://www.dsimb.inserm.fr/~fuchs/python/cours_python.pdf
et bien sur ce site developpez.net
voila bon
Q1 : entrer des note et les cumuler ,j'ai réussie
Q2 : elle consister a écrire un programme qui test si un entier saisi par l'utilisateur est multiple de 7
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 cumul =0 import easygui for i in range (10) : note = easygui.integerbox ('saisir une note ' +str (i) + 'i' ) cumul=cumul+note moyenne = cumul/10 print (moyenne) if note >20 : print (error)
je pense avoir trouver la méthode
il fallait ensuite faire en sorte que sa soit répétable (avec la fct continue et break pour finir)
je pense donc que sa doit donner sa :
sa devrait marcher mais ...non
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import easygui a = easygui.integerbox ( 'saisir un entier : ') # la personne entrera un entier while a != 0: #quand a différent de 0 for a in range(20): #cette valeur sera compris dans un intervalle 0;20] if a % 7 == b : #on divise la valeur rentrer par 7 and if b % a == 0 #on divise le reste par la valeur insérer ,si c'est = a 0 print ('la valeur est multiple de 7' ) #le programme affichera la valeur est multiple de 7 else #sinon print ('la valeur n est pas multipe de 7' ) #affiche la valeur n'est pas multiple de 7 continue #après avoir afficher si multiple ,on recommence redemande une valeur while a = 0: #si valeur entrer est 0 break #le programme sarrête
Q3: un programme qui demande à l’utilisateur de saisir un numéro de mois (entre 1 et 12 donc) et qui affiche le mois correspondant en toutes lettres.
la encore ,je sais comment faire une liste ,supprimer un élément d'une liste ou utiliser plusieurs liste pour obtenir une nouvelle liste (exemple liste mois + liste jour = liste moi avec nbre de jour)
mais faire insérer une valeur (un indice ) et obtenir la n-ieme valeur de la liste qui correspond a l'indice ,j'arrive pas
je sais que sa sera l'indice +1 ,car sinon il y aurais erreur du faite que janvier sera l'indice 0 et qu'on veut l'obtenir pour la saisie de 1 (bien sur les valeur rentrée ne seront que dans l'intervalle 1-12,donc le 0 ne peut etre saisie
j'arrive pas a formaliser... en + il faudrait en faire une version avec liste et une sans liste
Ainsi comme bcp j'ai eu droit au jeux final des allumette mais la vue mes difficulté a appréhender le début
je cherche encore ...
"le jeu se joue à deux joueurs. On considère un tas de n allumettes. À tour de rôle, chaque joueur va retirer du tas entre 1 et p allumettes (p est fixé au départ et est très inférieur à n évidemment, sinon le jeu perd tout son intéret). Le joueur qui retire la dernière allumette a gagné."
pour l'instant si vous pouviez m'indiquer mon erreur sur le multiple de 7 et quelques conseil pour l'extraction a partir de la liste ,je vous serais reconnaissant
a ce niveau ,je ne peux que progresser avec python ,la régression n'est pas une option ^^
Partager