CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[python] Mon projet info : Risk

vozniak2
vozniak2
Niveau 6
05 mars 2013 à 14:04:43

Bonjours, je lance se topic afin de m'aider dans mon projet.
Je suis en terminal et je dois programmer un Risk pour le bac.
J'ai débuter la programmation en python cet année je ne suis pas une bête, mais je connais les bases :hap: .

Premiere question :
Je dois distribuer les pays en parts égales entre les joueurs.
J'ai donc crée un tables de pays ou y seronts stockés les infos suivantes : numeros du pays (de 1 a 42), unités placés sur se pays, et ressources du pays.
Le jeu se joue a 4 il faudrais que je distribue en 4 (2 a 10 et 2 a 11) les pays, mais de façon aléatoire.
Comment faire ? Je sais que je peut utiliser la fonction check mais je ne sait trop m'en servir.

merci d'avance :-)

Thevoxelcloud
Thevoxelcloud
Niveau 10
05 mars 2013 à 14:33:09

C'est pas un peu gros un risk comme projet débutant ?
C'est eux qui te l'ont imposer ?

vozniak2
vozniak2
Niveau 6
05 mars 2013 à 17:26:42

oui :-( J'ai 19 de moyenne, c'est la "spécialité informatique" Mais ça ne represente pas du tout mon niveau.

vozniak2
vozniak2
Niveau 6
06 mars 2013 à 11:28:38

pas d'idée ?

Thevoxelcloud
Thevoxelcloud
Niveau 10
06 mars 2013 à 11:30:50

Je pense que y'a pas énormément de monde qui programme en python ici.
Essaies d'aller voir sur les forums python de developpez.com ou siteduzero.com, t'auras surement plus d'aide.

godrik
godrik
Niveau 30
06 mars 2013 à 17:33:32

le probleme d'OP n'est pas un probleme de python, c'est un probleme de programmation en general. OP, Qu'est ce qui te bloque?

[notch]
[notch]
Niveau 10
07 mars 2013 à 19:46:12

J'ai justement vu lundi un algo qui pourrait t'aider:
la fonction prend un entier n et retourne une liste avec les 42 premiers entiers dans un ordre aléatoire :ok:
(j'utilise des . pour simuler des espaces :ok: )

import random

def generer(n):
....l = list(range(1,n+1)) #on genere une liste d'entier de 1 à n (le list() sert si tu as python3
....lr = [] #on initialise une liste vide
....for i in range(1,n+1):
........a = random.choice(l) #choice retourne ici un entier de la liste aléatoirement
........lr.append(a) #On ajoute l'element à la liste
........l.remove(a) #On enleve l'element de la liste généré afin de ne plus le choisir
....return lr

chris_27
chris_27
Niveau 10
07 mars 2013 à 23:56:43

Et c'est là que je vais me pendre... :mort:

Mpeg
Mpeg
Niveau 10
08 mars 2013 à 12:07:47

Pourquoiiiiii?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment