Bonsoir/bonjour,
Voila je débute en python et j'ai attaqué la méthode swinnen (que j'apprécie énormément).
j'ai un question sur la solution de l'exercice 10.7 à savoir:
10.7: Dans un script, écrivez une fonction qui recherche le nombre de mots contenus dans une phrase données.
cette partie du cours parlant de la syntaxe for ... in ..., j'ai naturellement cherché à faire quelques choses de plus simple avant de faire l'exercice avec for ... in ...
le code avec for ... in ...:
code simplifié:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def nombreMot(ch): if len(ch) == 0: return 0 nm = 1 for c in ch: if c == " ": nm+=1 return nm
Mes questions étant (après tout cette écriture pour ça):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 def nombreMot(ch): chs = ch.split() print(len(chs))
- Qu'elle est la différence ?
- Quel code privilégié dans l'avenir ?
- Pour débuter vaut-il mieux penser au code plus long mais qui apprennent mieux la programmation ?
J'ai également d'autres question en dehors de la méthode swinnen mais qui sont en rapport à python:
j'ai commencé python en autodidacte et c'est pas simple, plus que le C/C++ (où j'ai lâchement abandonné et décidé de m'orienté python) mais bon...
Quelle méthode d'apprentissage me conseillez-vous afin de comprendre et d'apprendre python.
J'ai eu beaucoup de mal avec Tkinter, à quoi sert-il exactement une fois le reptile maîtrisé ?
Merci de m'avoir lu et dans l'attente d'une réponse.
Bonne soirée ou bonne journée à tous et à toutes.
Papyfouette
Partager