Intelligence artificielle d'un simple jeux - Python - Programmation
Marsh Posté le 20-05-2016 à 09:52:51
Va sur des sites comme openClassroom pour apprendre les bases de Python.
Marsh Posté le 20-05-2016 à 22:38:16
Rassure moi, c'est pas un projet pour le bac de cette année?
Marsh Posté le 23-05-2016 à 03:49:15
si cest pour cette année du coup tu comprends que je suis grave a la bourg mais cest quil y avait autre chose a faire je suis en SI du coup jai un autre projet
Marsh Posté le 23-05-2016 à 07:11:52
Si t'as pas même une base en programmation, c'est mort
Et je doute que quelqu'un veuille faire ton boulot gracieusement.
Marsh Posté le 23-05-2016 à 11:42:59
tiflye a écrit : si cest pour cette année du coup tu comprends que je suis grave a la bourg mais cest quil y avait autre chose a faire je suis en SI du coup jai un autre projet |
et ta grand-mère était malade et je ne sais quoi... Désolé, j'espère que tu vas avoir ton zéro parce que là tu le mérites... Non mais...
Citation : Et je doute que quelqu'un veuille faire ton boulot gracieusement. |
j'espère que non!
Marsh Posté le 23-05-2016 à 11:48:13
bistouille a écrit : Et je doute que quelqu'un veuille faire ton boulot gracieusement. |
C'est de toute façon pas autorisé ici.
Marsh Posté le 25-05-2016 à 04:09:37
from random import randint
def multiples(n):
#renvoie la liste des multiples de n <= Nmax
mult=[]
i=2
while i*n <= Nmax :
if i*n in possibles: # on l'ajoute seulement s'il n'a pas été joué
mult.append(i*n)
i += 1
return mult
je voudrais donc savoir ce que fait cette partie du programme
je sais a quoi sert la fonction "random import"
mais le reste est asser floue sa m'aiderais beaucoup de comprendre chaque etape de ce programme puis il ne me restera qu'a dire a lordi que dans la liste des possibles qu'il trouve de prendre le multiple le plus petit
Marsh Posté le 25-05-2016 à 08:38:13
tiflye a écrit : |
réponse :
tiflye a écrit : |
Marsh Posté le 25-05-2016 à 10:03:44
"possibles" est une variable dans ce programme (if i*n in possibles), non ? (je ne pratique pas Python) Du coup, elle est définie où
Marsh Posté le 25-05-2016 à 18:52:43
rufo a écrit : "possibles" est une variable dans ce programme (if i*n in possibles), non ? (je ne pratique pas Python) Du coup, elle est définie où |
je pense qu'il faut créer un liste nommé possible et contenant tout les nombres valides
Marsh Posté le 25-05-2016 à 18:54:29
Totoche17 a écrit : |
oui merci mais je sais que c'est ce qu'il fait je voulais s'avoir comment il le fait je vois qu'il multiplie "i" par "n" puis qu'il regarde si le résultat n'est pas supérieure a Nmax mais ensuite je ne comprend pas trop enfaite ^^
Marsh Posté le 25-05-2016 à 18:58:17
C'est moi ou les gens ne savent plus se servir d'un moteur de recherche?
in: http://www.tutorialspoint.com/pyth [...] rators.htm
append: http://www.tutorialspoint.com/python/list_append.htm
Citation : "possibles" est une variable dans ce programme (if i*n in possibles), non ? (je ne pratique pas Python) Du coup, elle est définie où |
Ca doit être une espèce de variable globale je suppose.
Marsh Posté le 25-05-2016 à 19:25:17
tiflye a écrit : |
Apprend les bases de Python là, on va pas le faire à ta place.
Marsh Posté le 25-05-2016 à 19:59:04
bref merci
il y a un autre partie qu je ne comprend pas mais visiblement sa sert a rien de demander de l'aide puisque que votre but est de tout faire sauf d'y répondre
Si je demande c'est que j'ai deja fait des recherche et que je n'est toujours pas compris
Marsh Posté le 25-05-2016 à 20:03:02
tiflye a écrit : bref merci |
C'est pas sérieux? Tu te pointes ici genre 2 semaines avant de devoir rendre ton projet (pour le BAC quand même!), visiblement sans avoir foutu quoi que ce soit pendant l'année pour et tu attends un miracle? T'avais qu'à bosser pendant l'année, autre projet ou pas, voilà.
Bon, je vais me taire là, ce genre de comportements m'énerve vraiment.
Marsh Posté le 25-05-2016 à 22:46:33
ReplyMarsh Posté le 09-06-2016 à 03:46:53
juste pour vous dire que ce c'est tres bien passé et que je vous emmerde tout ceux qui espéraient que jai zero et les fdp qui contournent les questions cordialement
Marsh Posté le 09-06-2016 à 20:34:08
En plus d'être grossier, t'es un affabulateur, si t'avais réussi, tu ne serais pas revenu rager ici, cqfd.
Marsh Posté le 10-06-2016 à 05:24:43
Jveux pas faire le gamin mais repasse apres les resultats du bac je me ferais un plaisir de te montrer ma note peut importe quelle sonne bonne ou pas
Marsh Posté le 10-06-2016 à 09:59:31
tiflye a écrit : juste pour vous dire que ce c'est tres bien passé et que je vous emmerde tout ceux qui espéraient que jai zero et les fdp qui contournent les questions cordialement |
Marsh Posté le 10-07-2016 à 02:46:28
bistouille a écrit : |
contrairement au a la profondeur de la stupidité humaine ma note est plus proche de crever le plafond si je puis dire, a vous de juger
mais je pense que 18 c'est plus que correcte
Marsh Posté le 20-05-2016 à 03:52:53
Bonjour a tous dans le cadre de mon projet en ISN je suis charger de programme intelligence artificielle de l'ordinateur pour jouer au jeux JUNIPER GREEN qui consiste a prendre un multiple ou un diviseur du chiffre sélectionner précédemment chacun son tour. Je suis donc sensé programmer en python le mode de jeux de l'ordi; J'ai donc décider que l'ordi prendrai ton d'abord un diviseur le plus petit possible par exemple pour un nombre paire se serais "2" puis il prendrais le plus petit disponible jusqu’à ce qu'il n'y est plus de diviseur a prendre , puis il prendrai alors le multiple le plus proche du nombre sélectionner c'est a dire en premier lieu le double puis le triple .
Si le nombre sélectionné est représenter dans le programme par "i" alors le but serai que l'ordi divise "i" par plusieurs nombre jusqu’à ce qu'il tombe sur son plus petit diviseur qu'il vérifie que le nombre sois disponible sinon il prend le diviseur au dessus. Et que dans le cas ou il n'y a plus de diviseur qu'il regarde si "i" est plus petit que Nmax/2 (Nmax étant le nombre de chiffre présent dans la grille sois 25, 50 ou 100 ) qu'il multiplie "i" par deux sinon par trois ainsi de suite et qu'il sélectionne le multiple le plus proche .
Le problème est que je n'est aucune expérience en Python et que je ne sais pas comment faire si quelqu’un peux donc m'aider se serait formidable merci .