- Papier cailloux ciseaux python
- Télécharger outil capture d'écran ciseaux - Télécharger - Capture d'écran
- Presse papier - Guide
- Historique du presse-papier Android : comment réutiliser des éléments déjà copiés - Guide
- Citizen code python avis - Accueil - Outils
4 réponses
Modifié le 1 nov. 2022 à 15:34
Merci de suivre ceci quand tu partages du code: https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ton code "ne marche pas": que fait-il?
Problème classique. Erreur classique.
Il faut d'abord tester si les deux sont identiques, peu importe la valeur.
Ensuite, on donne dans un seul if les conditions gagnantes pour l'un deux séparées par un or
Si c'est faux, c'est forcément l'autre qui gagne. Pas besoin de test. Le else suffit.
4 nov. 2022 à 09:06
Bonjour,
moi, je fais ça avec des lettres (P, F, C)
je défini une liste qui donne quel objet gagne sur l'autre (le 1er gagne / 2eme):
precedence = ['FP', 'PC', 'CF']
ensuite je teste si les 2 choix sont égaux:
(match nul)
sinon
pour chaque element de precedence
si choix_1+choix_2 = element :
le 1er joueur gagne
sinon choix_2+choix_1 = element :
le 2eme joueur gagne
C'est plus court que de faire une longue série de if, elif pour tous les cas
4 nov. 2022 à 09:14
ou bien
si les 2 choix sont égaux:
(match nul)
sinon
si choix_1+choix_2 est dans la liste :
le 1er joueur gagne
sinon :
le 2eme joueur gagne
4 nov. 2022 à 10:38
oui, c'est exactement ça ...
Modifié le 4 nov. 2022 à 10:35
Ça marque:
Modifié le 4 nov. 2022 à 17:05
Où est le bouton pour le Markdown?
On pourrait éditter et colorer de façon accessible et intelligente.