Python Projet NSI Première
Résolu
Hardoun
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41520 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41520 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Citizen code python
- Citizen code python avis - Accueil - Outils
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
2 réponses
Bonjour,
Pour le code et les exemples, ainsi on peut tester avec les mêmes infos, plutôt qu'une image, tu devrais donner les sources en utilisant l'icone <> (à coté de l'icone paysage), exemple :
def maps(): for j in range(11): for i in range(11): if carte[j][i]==0: fill_rect(j*20,i*20,20,20,(0,150,0))
Si case[0] ou case[1] sont inférieurs à zéro ou supérieur à 9, ils sont hors grille, puis le choix case[9,9] ne permet pas de démarrer donc interdit. Enfin comme dans l'exemple ci-dessus il te faut sur grille utiliser un index 2 dimensions, grille[case[0]][case[1]]. Si cette position est libre, elle contient 0,
Voir :
def choix_première_cas_valide(grille, case): if case[0] == 9 and case[1] == 9: return False,1 elif not (len(case) == 2 and 0 <= case[0] <=9 and 0 <= case[1] <=9 ): return False,2 elif grille[case[0]][case[1]] == 0: return True,3 else: return False,4
Une question, quelle est la taille minimum d'un navire ? C'est la raison pour laquelle tu testes =< 6 ?
Je ne comprend pas.