Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Général Python
Général Python Forum d'entraide sur les fondamentaux du langage Python, syntaxe, POO, bibliothèque standard, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/02/2013, 11h12   #1
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Problème construction d'un tableau sous python

Citation:
Envoyé par PauseKawa Voir le message
Bonjour,

Je ne vous cache pas qu'il y a du travail. Sur l'exemple donné par wiztricks dans l'autre post :
Code :
1
2
3
4
5
6
tableau = []
for x in range(6):
   tableau.append([0] * 7)
print("tableau :", tableau)
print("tableau[0] :", tableau[0])
print("tableau[0][1] :", tableau[0][1])
Sortie :
Code :
1
2
3
tableau : [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]
tableau[0] : [0, 0, 0, 0, 0, 0, 0]
tableau[0][1] : 0
Pensez a utiliser les balises codes (sélectionnez votre texte puis cliquez sur #, en haut de la fenêtre).

@+
effectivement lorsque j 'exécute j'obtiens ce que vous avez écrits, personnellement je voudrais obtenir que mon tableau remplis de 0 de plus lorsque j'écris :print("tableau[1]:",tableau[1])
print("tableau[1][1]:",tableau [1][1]) la 1ere valeur de la 2eme colonne va a la ligne et non a coter de la 1ere valeur de 1er colonne.
Je suis justement ici pour travailler donc cela ne me pose aucun problème
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 11h44   #2
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
Pas compris

C'est juste une question de présentation à l'écran ? Comme ceci ?
Code :
1
2
3
4
5
6
7
8
9
10
tableau = []
for x in range(6):
   tableau.append([0] * 7)
print("tableau :")
for value in tableau:
    print(value)
print("tableau[0] :")
print(tableau[0])
print("tableau[0][0] :")
print(tableau[0][0])
Citation:
tableau :
[0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0]
tableau[0] :
[0, 0, 0, 0, 0, 0, 0]
tableau[0][0] :
0
?

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 12h04   #3
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Problème création d'un tableau en python

Je voudrais seulement un tableau comme ceci :
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0

et la j obtiens : pièce jointe
Images attachées
Type de fichier : png Sans titre3.png (36,7 Ko, 11 affichages)
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 12h14   #4
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
Code :
1
2
3
4
5
6
7
8
9
10
import sys
 
tableau = []
for x in range(6):
   tableau.append([0] * 7)
print("tableau :")
for value in tableau:
    for elem in value:
        sys.stdout.write("%s " % str(elem))
    sys.stdout.write('\n')
Sortie :
Citation:
tableau :
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
Mais ce n'est qu'une présentation à l'écran : Une liste Python reste une liste.

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 20h25   #5
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Réponse problème python

C'est exactement ce que je voulais merci beaucoup, car c'est la grille d'un jeu que je dois coder: le puissance 4
Pouvez vous m'expliquer ce que vous importez : sys ?
et que veut dire votre dernière boucle for :
for value in tableau:
for elem in value:
sys.stdout.write("%s " % str(elem))
sys.stdout.write('\n')
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 20h46   #6
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
Bonsoir,

sys est le module Python permettant l’accès au paramètres et fonctions du système. Ce qui est utiliser ici est la sortie standard (sys.stdout) du système.
Code :
1
2
3
4
for value in tableau:
    for elem in value:
        sys.stdout.write("%s " % str(elem))
    sys.stdout.write('\n')
Ou, si vous préférez:
Code :
1
2
3
4
for value in tableau:
    for elem in value:
        sys.stdout.write(str(elem)+" ")
    sys.stdout.write('\n')
Va écrire sur la sortie standard les lignes de 0 avec un espace après chaque 0 ( sys.stdout.write(str(elem)+" ") ) et sauter une ligne ( sys.stdout.write('\n') ) à la fin de chaque seconde boucle 'for'.

Il me semble que cela est bien compliqué pour vous... (Pensez a lire les liens sur les tutos présentés lors de vos posts)
Pourriez vous expliquer le car c'est la grille d'un jeu que je dois coder : Un projet scolaire ? Si oui quels éléments avez vous a fournir ?

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 09h46   #7
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Problème création d'un tableau en python

effectivement je dois créer un jeu en python sous geany: le puissance 4 , le tableau c'est la grille du jeu
la prochaine étape est d'afficher a qui est le tour et quel pion possède t-il et ensuite la fonction placer son pion .
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 11h05   #8
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Problème python

avec le script que vous m'avez donné en python, comment un joueur peut placer son pion car il pourrait choisir par exemple la case A1, A2
et ici il n'y en a pas de défini
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 20h46   #9
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
Bonsoir,

Citation:
effectivement je dois créer un jeu en python sous geany
Le tout dans la console ?
Vous devez avoir des acquis dans le langage Python (cours) pour cela : Ou en êtes vous dans vos cours ?
Vous devez avoir un énoncé pour cela : Quel est il ?
Quel est votre projet par rapport à cet énonce ? L'avais vous présenter à votre professeur pour le valider/en parler par rapport à sa demande ?

Votre demande est très facilement réalisable mais vous semblez manquer des basses les plus élémentaires du langage (ici les listes).

Un exemple de positionnement :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import sys
 
def affiche():
    for y in tableau:
        for x in y:
            sys.stdout.write(str(x)+" ")
        sys.stdout.write('\n')
 
tableau = []
for y in range(6):
   tableau.append([0] * 7)
print("tableau :")
affiche()
tableau[1][2] = 'X'  # tableau[1][2] > x,y
print("tableau :")
affiche()
Citation:
tableau :
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
tableau :
0 0 0 0 0 0 0
0 0 X 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
(x/y)

Après votre
Citation:
la prochaine étape est d'afficher a qui est le tour et quel pion possède t-il et ensuite la fonction placer son pion
Cela passe par (Éducation nationale oblige... Vous comprendrez cette note plus tard) while : Une boucle qui s’arrête en fin de jeux suivant une condition. A vous de définir tout cela.

Ceci est une approche par rapport à ce que vous nous avez donner, pas ce qu'il vous est demander.

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 12h01   #10
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Réponse problème python

Oui, je dois créer le jeu le puissance 4 entièrement dans la console.
Le problème c'est justement qu'on a pas de cours, c'est à nous d'aller sur internet, déjà maintenant je connais plus de commandes qu'avant, merci beaucoup.
Notre prof nous a valider notre cahier des charges dans lequel nous avons écris un organigramme simple: le joueur place son pion , vérification que les pions ne sont pas alignes si oui gagner si non perdu à l'autre de joueur ..
la vérification on verra sa plus tard, pour l'instant j'ai défini l'ordre de tour des joueurs grâce a la parité :
if(tour_joueur %2 ==0):
symbole="J"
nom=nom_joueur1
else:
symbole="R"
nom=nom_joueur2
texte = nom + ",où voulez vous placer votre pion : "
case =input(texte)
maintenant pour placer son pion j'écrirais:
if case==1,1 "alors cela veut dire:" tableau[5][0]
and tableau[5][0] ="symbole"
print("Tableau :")
affichage()
enfaite il faudrait que j'écrive cela pour toute les cases possibles au 1er tour c'est a dire les 7 cases de la dernière ligne ?
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 21h56   #11
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
Bonsoir luis98,

Je me refuse, bien que le code que vous présentez nous soit compréhensible sans, de répondre si vous n'utilisez pas les balises code (en haut : #).

Pour le moment donnez votre code.

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 10h27   #12
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Citation:
Envoyé par luis98 Voir le message
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if(tour_joueur %2 ==0):  #si le reste de la division/0 paire au joueur1
	symbole="J"
	nom=nom_joueur1   
else:
	symbole="R" #sinon c'est impair au joueur 2
	nom=nom_joueur2 

texte = nom + ",où voulez vous placer votre pion : " #dmde au joueur la place
case =input(texte)

if case==1,1 "alors cela veut dire:" tableau[5][0] #si le joueur choisi 1,1 l'ordinateur le retranscrit comme tableau [5] [0] et affiche son symbole
 and tableau[5][0] ="symbole" 
print("Tableau :")
affichage() #affiche le tableau avec le pion 
if case==1,2 ....
enfaite il faudrait que j'écrive cela pour toute les cases possibles au 1er tour c'est a dire les 7 cases de la dernière ligne ?
quel balise code voudrait dire alors "ca veut dire" and case==1,1 = tableau [5][0] peut etre ?
les balises codes c'est sa ?
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h29   #13
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
Bonjour,

Voila de quoi vous avancer (c'est sans doute 'en vrac' mais je voulais 'toucher a tout' ).
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
tableau = []
for y in range(6):
   tableau.append([0] * 7)
# case = 0  # A initialiser si while case != "q"
 
while True:  # ou case != "q" : A vous le choix
    case = input("Sélectionnez une case de 1 à 7 (ou 'Q' pour quitter): ")  # input retourne un str
    if not len(case):  # Le petit futé qui fait juste "Entrée".
        print()
        print("Entrez une valeur !")
        print()
        continue
    if case in "1234567":
        case = int(case) - 1  # index dans tableau : de 0 à 6
        for l in range(5, -1, -1):  # step -1
            if tableau[l][case] == 0:  # Case vierge.
                tableau[l][case] = "X"
                break  # On sort du for l...
    elif case in "Qq":  # case.lower() == "q" si vous voulez. Inutile si while case != "q".
        print()  # Ou print("\nAu revoir")
        print("Au revoir !")
        break  # Fin.
    else:  # Mauvais jouer...
        print("\nMauvaise case. Recommancez") # '\n' Ou print() juste avant.
        continue  # Pas d"affichage : On continu le while.
    print (" " + "_" * 15)
    print ("I" + " " * 15 + "I")
    for y in tableau:  # Affichage
        print("I", end="")
        for x in y:  # Affichage de la ligne
            if x == 0:
                x = " "
            print(" %s" % x, end="")
        print(" I")  # On passe à la ligne
    print ("I" + "_" * 15 + "I")
    print()
A vous de comprendre et adapter

@+

Edit : A voir
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 10h07   #14
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
D'accord merci, je ne comprends pas de la ligne 26 à 36.
Ici dans la grille il n'y a que des I il n'y a plus le tableau initiale remplie de zéro.
au 1 er tour on doit obliger le joueur a remplir la première ligne car dans le puissance 4 on fait coulisser le pion le plus bas possible
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 10h18   #15
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
C'est juste de la 'mise en page', vous pouvez passer outre
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
while True:  # ou case != "q" : A vous le choix
    case = input("Sélectionnez une case de 1 à 7 (ou 'Q' pour quitter): ")  # input retourne un str
    if not len(case):  # Le petit futé qui fait juste "Entrée".
        print()
        print("Entrez une valeur !")
        print()
        continue
    if case in "1234567":
        case = int(case) - 1  # index dans tableau : de 0 à 6
        for l in range(5, -1, -1):  # step -1
            if tableau[l][case] == 0:  # Case vierge.
                tableau[l][case] = "X"
                break  # On sort du for l...
    elif case in "Qq":  # case.lower() == "q" si vous voulez. Inutile si while case != "q".
        print()  # Ou print("\nAu revoir")
        print("Au revoir !")
        break  # Fin.
    else:  # Mauvais jouer...
        print("\nMauvaise case. Recommancez") # '\n' Ou print() juste avant.
        continue  # Pas d"affichage : On continu le while.
    print()
    for y in tableau:  # Affichage
        for x in y:  # Affichage de la ligne
            print(" %s" % x, end="")
        print()
    print()
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 10h44   #16
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
D'accord merci, je ne comprends pas de la ligne 26 à 36.
Ici dans la grille il n'y a que des I il n'y a plus le tableau initiale remplie de zéro.
au 1 er tour on doit obliger le joueur a remplir la première ligne car dans le puissance 4 on fait coulisser le pion le plus bas possible
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 11h10   #17
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 608
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 608
Points : 3 715
Points : 3 715
Citation:
Envoyé par luis98 Voir le message
D'accord merci, je ne comprends pas de la ligne 26 à 36.
Regardez ce que fait le code sans ses lignes. Ce n'est qu'une utilisation de print()

Citation:
Envoyé par luis98 Voir le message
Ici dans la grille il n'y a que des I il n'y a plus le tableau initiale remplie de zéro.
Modifier dans le second code : Regardez ce que fait
Ne vous focalisez pas sur tout cela : Ce n'est qu'une 'présentation', une utilisation de print() pour afficher à l'écran autre chose que X/0. A vous de faire votre 'présentation' comme vous le souhaitez. Pensez juste a essayer de comprendre comment fonctionnent tous ses print.

Citation:
Envoyé par luis98 Voir le message
au 1 er tour on doit obliger le joueur a remplir la première ligne car dans le puissance 4 on fait coulisser le pion le plus bas possible
Cela, de même que la différentiation des deux joueurs, c'est la partie logique : C'est de votre ressort
Bien que... remplir la première ligne ?
Citation:
Le but du jeu est d'aligner 4 pions sur une grille comptant 6 rangées et 7 colonnes. Chaque joueur dispose de 21 pions d'une couleur (par convention, en général jaune ou rouge). Tour à tour les deux joueurs placent un pion dans la colonne de leur choix, le pion coulisse alors jusqu'à la position la plus basse possible dans ladite colonne suite à quoi c'est à l'adversaire de jouer. Le vainqueur est le joueur qui réalise le premier un alignement (horizontal, vertical ou diagonal) d'au moins quatre pions de sa couleur. Si alors que toutes les cases de la grille de jeu sont remplies aucun des deux joueurs n'a réalisé un tel alignement, la partie est déclarée nulle.
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h40.


 
 
 
 
Partenaires

Hébergement Web