Site Officiel des Empafés

The Band of potes !

Invité

Auteur Sujet: [Résolu] Aide Python  (Lu 15150 fois)

[Résolu] Aide Python
« le: 26 janvier 2021 à 13:05:35 »
Besoin de votre aide, je dois répondre à une question pour un test quelqu'un taquine en Python ?


  • Joue le plus souvent à Overwatch

Re : Aide Python
« Réponse #1 le: 26 janvier 2021 à 14:05:03 »
La réponse ici :

mots = 'FORGES COFFRET CLAPET NOIRCIR FLORES ASTRILD CREPES POULAIN HANSES POIGNET'
a = 0
b = len(mots)
titi = ''

for i in range(0, int(len(mots) / 2)) :
    if (mots[i] == ' ') :
        titi = titi + mots[abs(a-b)]
       
    a = a + 2
    b = b - 1

print(titi)

Réponse :
Spoiler for Hiden:
AORTE

Pour le tester, j'ai utilisé ce compilateur sur navigateur : https://repl.it/languages/python3

Et pour l'explication, ben a chaque itération on ajoute 2 à A et on retranche 1 à b.
ta boucle parcours toute la chaine initiale et des qu'elle trouve un espace, elle cherche un caractère précis pour l'ajouter a la réponse finale.

Attention aux indentations car c'est ce qui délimite les blocs d'instruction.
  • Jeu d'origine : Hearthstone
Bashiok à propos du barbare féminin: "Nous ne rendons pas nos personnages plus sexys que nécessaire. C'est Diablo, pas une boutique de lingerie" ... /love man

Re : Aide Python
« Réponse #2 le: 26 janvier 2021 à 15:36:44 »
Citer
Et pour l'explication, ben a chaque itération on ajoute 2 à A et on retranche 1 à b.
ta boucle parcours toute la chaine initiale et des qu'elle trouve un espace, elle cherche un caractère précis pour l'ajouter a la réponse finale.

Super ! Merci pour l'explication !

Citer
Attention aux indentations car c'est ce qui délimite les blocs d'instruction.

Pour situer mon niveau, j'ai du taper "indentation" sur google.

Ce qui est hallucinant c'est que sans connaissances sur les termes techniques je n'aurais même pas su mettre un nom sur ce que je cherchais pour trouver la réponse seul.

Merci pour ton aide encore une fois.
  • Joue le plus souvent à Overwatch

Re : [Résolu] Aide Python
« Réponse #3 le: 26 janvier 2021 à 16:40:22 »
Hey,

Je vois Totoph a été le plus rapide et certainement plus précis que je ne l'aurai été dans ma réponse !

Ne te décourage pas Jideh, mais effectivement les termes techniques sont un plus il y a tout un vocabulaire spécifique dans le monde du développement.

Lorsque j'étais étudiant je faisais pas mal de tuto sur le site du zéro sur tout un tas de langage mais il n'existe plus sous la même forme qu'à l'époque. D'autres sites du même genre doivent exister je te conseil de te faire la main là dessus. J'ai toujours pensé que j'avais plus appris avec ce site qu'en cours !

Bref, bon courage ! ;)+
  • Jeu d'origine : Battlefield
"Qu'importe la victime si le geste est beau !"

Re : [Résolu] Aide Python
« Réponse #4 le: 27 janvier 2021 à 08:58:49 »
Si c'est de l'apprentissage, il y a pas mal de site complet.

Perso (et je ne serai pas le seul), je te conseil de t'entrainer sur ce site : https://www.codingame.com/start
C'est bourré d'exercice sympa et ludique classé par niveau de codeur et tu peux refaire les mêmes exo mais sur des langages différent.

Pour les cours plus théorique (et encore), tu as au choix :
- site FR de tuto généralement complet : https://python.developpez.com/cours/
- Idem que ci-dessous : https://openclassrooms.com/fr/courses/4262331-demarrez-votre-projet-avec-python
- Anglophone ? : https://www.w3schools.com/python/

Bon courage :)

Je vois Totoph a été le plus rapide et certainement plus précis que je ne l'aurai été dans ma réponse !
On m'appelle "El rapido" (ou "pif paf pouf") dans le métier, je tire plus vite que mon ombre :D
  • Jeu d'origine : Hearthstone
Bashiok à propos du barbare féminin: "Nous ne rendons pas nos personnages plus sexys que nécessaire. C'est Diablo, pas une boutique de lingerie" ... /love man

Re : [Résolu] Aide Python
« Réponse #5 le: 27 janvier 2021 à 15:15:50 »

On m'appelle "El rapido" (ou "pif paf pouf") dans le métier, je tire plus vite que mon ombre :D

Hahaha c'est vrai en plus :)
  • Jeu d'origine : WildStar