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

[Recherche] Traduction C => Python

Naabi57
Naabi57
Niveau 5
26 mars 2015 à 11:03:57

Bonjour, je possède un code en langage C que je souhaiterais voir traduire en python, quelqu'un s'y connaîtrait-il ? Je suis prêt à payer s'il le faut. Merci de me MP si vous le pouvez, voici le code :

http://pastebin.com/jQVSPJ2t

zer____________
zer____________
Niveau 8
26 mars 2015 à 11:19:35

Le code est explicite, tu peux facilement le recoder aux vues des commentaires.
Qu'est-ce que tu comprends pas ? Tu souhaites simplement que quelqu'un te réécrive ce code en python ?

Naabi57
Naabi57
Niveau 5
26 mars 2015 à 11:58:42

Je n'ai aucune connaissance en C et très peu en python, je cherche juste à ce que quelqu’un réécrive ce code en python, en effet

zer____________
zer____________
Niveau 8
26 mars 2015 à 12:36:29

Dans quel but ?

ChtarFace
ChtarFace
Niveau 43
26 mars 2015 à 13:40:51

Zer, pourquoi ne pas le traduire ? Traduis et puis si il a des problèmes après c'est ce sa faute ....ton code est vachement long à traduire

dark_drow
dark_drow
Niveau 15
26 mars 2015 à 15:01:50

pour 10e paypal je te le fait ;)

zer____________
zer____________
Niveau 8
26 mars 2015 à 16:26:18

Le 26 mars 2015 à 13:40:51 ChtarFace a écrit :
Zer, pourquoi ne pas le traduire ? Traduis et puis si il a des problèmes après c'est ce sa faute ....ton code est vachement long à traduire

justement pour ça, ça me gene pas de "traduire" un truc, mais pas n'importe quoi pour n'importe quelle raison

Lagrangien
Lagrangien
Niveau 8
27 mars 2015 à 10:17:29

10€ t'es sérieux ?^^ Soit t'es une âme vraiment charitable, soit t'as pas haute estime de la valeur de ton temps.

Chocolayte
Chocolayte
Niveau 73
27 mars 2015 à 11:36:02

C'est long mais redondant, et il n'y a pas de difficulté particulière. On touche les 10e/h. Ça vaudrait combien pour toi ?

tintinhimmler
tintinhimmler
Niveau 6
27 mars 2015 à 14:06:18

Je te le fais pour 8€

tintinhimmler
tintinhimmler
Niveau 6
27 mars 2015 à 14:21:23

J'ai dû faire la moitié, envoie la somme et je fais l'autre


 
def Affichage (int tableau [100][100], int n, int m): # Fonction affichage du tableau

    #int i, j, DixJ, DixI
    #char Space, Noir, Blanc, caractere
    Noir = '#'                             # Caractère simulant une case noire
    Blanc = '0'                            # Caractère simulant une case blanche
    Space = ' '
    system ("cls")                         # Clear ecran
 
    i=0
    print("%c", Space)                     # Tableau [0][0]= Space
    print("%c", Space)
    print("%c", Space)
 
    DixJ = 10 
     if (m < 10)
     DixJ = m+1                            # Gere affichage qd nbr de colonnes < 10
    DixI = 10
     if (n < 10)
     DixI = n+1                            # Gere affichage qd nombre de lignes < 10
 
         for (j = 1  j < DixJ  j++):        # Ligne 0 : Affiche l'indice des colonnes 1 à 9 avec un espace suppl.
            
            print("%c", Space)
            print("%d",tableau [i][j])
            
        for (j=10  j < m+1  j++):           # Ligne 0 : Affiche l'indice des colonnes 10 à 99 sans espace suppl.
            
            print("%d",tableau [i][j])
            
        print("\n")
    for (i = 1  i < DixI  i++):              # Pour les lignes  de 1 à 9
    
        j=0                                  # un espace ajouté à la colonne 0
        print("%c", Space)
        print("%c", Space)
        print("%d",tableau [i][j])
 
        for (j = 1  j < m+1 j++) :           # Affiche les autres colonnes du tableau sans espace ajouté
            
            print("%c", Space)
            if (tableau[i][j]==1):
                caractere = Noir             # Les valeurs numériques "1" du tableau sont remplacé par le caractère "Noir"
            else:
                caractere = Blanc            # Les valeurs numériques "0" du tableau sont remplacé par le caractère "Blanc"
            print("%c", caractere)
            
        print("\n")
    
    for (i = DixI  i < n+1  i++) :           # pour les lignes 1=10 à plus
    
        for (j = 0  j < m+1  j++)  :         # Affiche les colonnes du tableau
            
            print("%c", Space)
            if (tableau[i][j]==1):
                print("%c", Noir)
            else:
                print("%c", Blanc)
            
        print("\n")
    

 
def ChangeCouleur (int tableau [100][100], int n, int m, int x, int y):

   
    if (tableau[x][y]==0):
        tableau[x][y]=1
    else tableau[x][y]=0:
    
    
    if (x+1 <= n):
      
      if (tableau[x+1][y]==0):
          tableau[x+1][y]=1
      else tableau[x+1][y]=0:
      
    
    
    if (x-1 >= 1):
       
        if (tableau[x-1][y]==0)
            tableau[x-1][y]=1
        else tableau[x-1][y]=0
        
    
    
    if (y+1 <= m):
        
        if (tableau[x][y+1]==0)
            tableau[x][y+1]=1
        else tableau[x][y+1]=0
        
    
    
    if (y-1 >= 1):
        
        if (tableau[x][y-1]==0)
            tableau[x][y-1]=1
        else tableau[x][y-1]=0
        
    

 
 
if __name__ == "__main__":

    #int n, m, i, j, f, x, Gain,         # Variables/constantes utilisées
    #y ,compteur, compteurMax
    #int tableau [100][100]
    # char Space, Noir, Blanc
 
    print("              Bienvenue dans le jeu TOUT BLANC TOUT NOIR \n\n")
 
# Entrée dimensions du taleau de jeux
    print("Nombre de lignes (Max 100) : ")
    input("%d", n)
    while (n>100 || n<1):
        
        print("Erreur: Nombre de lignes (Max 100) : ")
        input("%d", n)
        
    print("Nombre de colonnes (Max 100) : ")            # Saisie du nombres de colonnes du tableau
    input("%d", m)
    while (m>100 || m<1 ):
        
         print("Erreur: Nombre de colonnes (Max 100) : ")    # Saisie du nombres de colonnes du tableau
        input("%d", m)
        
#Nmbre max de coup
    print("Nombre de coups maximum (entre 10 et 50) : ")
    input("%d", compteurMax)
    while (compteurMax > 50 || compteurMax < 10):
        
        print("Erreur: Nombre de coups maximum (entre 10 et 50) : ")
        input("%d", compteurMax)
        
# definition du tableau
    for (i = 0  i < n+1  i++):
    
      for (j = 0  j < m+1 j++):
      
        tableau [i][0]= i                                # ligne 0 = numero de colonne
        tableau [0][j]= j                                # colonne 0 = numero de ligne
        tableau [i][j]= 0                                # remplacer par une entree random
      
    
#Boucle du jeu
    for (compteur = 1 compteur <= compteurMax compteur++):
    
    Gain =1
      for (i=1i<n+1i++)
      
      for (j=1j<m+1j++)
      
      if(tableau[i][j]==0)
      Gain=0
      
      
      if (Gain == 1):
        
        print("\n")
        print("Bravo, vous avez gagne en ")
        print("%d", compteur-1)
        print(" coups! \n\n")
        return 0
        
    Affichage (tableau , n , m)                          # Affiche le tableau de depart
    print("\n")
    print("Coup numero ")
    print("%d", compteur)
    print("\n\n")
    print("Entrer un numero de ligne entre 1 et ")             # Choix n° ligne
    print("%d", n)
    print("   : ")
    input("%d",  x)
    while (x>n || x<1)
        
        print("Erreur: Entrer un numero de ligne entre 1 et ")  # Choix n° ligne
        print("%d", n)
        print("   : ")
        input("%d",  x)
        
    print("Entrer un numero de colonne entre 1 et ")             # Choix n° ligne
    print("%d", m)
    print(" : ")
    input("%d",  y)
        while (y>m || y<1):
        
        print("Erreur: Entrer un numero de ligne entre 1 et ")   # Choix n° ligne
        print("%d", m)
       #Dj Daweed Entertainement
 
 
def Affichage (int tableau [100][100], int n, int m) # Fonction affichage du tableau

    #int i, j, DixJ, DixI
    #char Space, Noir, Blanc, caractere
    Noir = '#'                             # Caractère simulant une case noire
    Blanc = '0'                            # Caractère simulant une case blanche
    Space = ' '
    system ("cls")                         # Clear ecran
 
    i=0
    print("%c", Space)                     # Tableau [0][0]= Space
    print("%c", Space)
    print("%c", Space)
 
    DixJ = 10 
     if (m < 10)
     DixJ = m+1                            # Gere affichage qd nbr de colonnes < 10
    DixI = 10
     if (n < 10)
     DixI = n+1                            # Gere affichage qd nombre de lignes < 10
 
         for (j = 1  j < DixJ  j++)        # Ligne 0 : Affiche l'indice des colonnes 1 à 9 avec un espace suppl.
            
            print("%c", Space)
            print("%d",tableau [i][j])
            
        for (j=10  j < m+1  j++)           # Ligne 0 : Affiche l'indice des colonnes 10 à 99 sans espace suppl.
            
            print("%d",tableau [i][j])
            
        print("\n")
    for (i = 1  i < DixI  i++)              # Pour les lignes  de 1 à 9
    
        j=0                                  # un espace ajouté à la colonne 0
        print("%c", Space)
        print("%c", Space)
        print("%d",tableau [i][j])
 
        for (j = 1  j < m+1 j++)            # Affiche les autres colonnes du tableau sans espace ajouté
            
            print("%c", Space)
            if (tableau[i][j]==1)
                caractere = Noir             # Les valeurs numériques "1" du tableau sont remplacé par le caractère "Noir"
            else
                caractere = Blanc            # Les valeurs numériques "0" du tableau sont remplacé par le caractère "Blanc"
            print("%c", caractere)
            
        print("\n")
    
    for (i = DixI  i < n+1  i++)            # pour les lignes 1=10 à plus
    
        for (j = 0  j < m+1  j++)           # Affiche les colonnes du tableau
            
            print("%c", Space)
            if (tableau[i][j]==1)
                print("%c", Noir)
            else
                print("%c", Blanc)
            
        print("\n")
    

 
def ChangeCouleur ( tableau,  n,  m,  x,  y)

   
    if (tableau[x][y]==0)
        tableau[x][y]=1
    else tableau[x][y]=0
    
    
    if (x+1 <= n)
      
      if (tableau[x+1][y]==0)
          tableau[x+1][y]=1
      else tableau[x+1][y]=0
      
    
    
    if (x-1 >= 1)
       
        if (tableau[x-1][y]==0)
            tableau[x-1][y]=1
        else tableau[x-1][y]=0
        
    
    
    if (y+1 <= m)
        
        if (tableau[x][y+1]==0)
            tableau[x][y+1]=1
        else tableau[x][y+1]=0
        
    
    
    if (y-1 >= 1)
        
        if (tableau[x][y-1]==0)
            tableau[x][y-1]=1
        else tableau[x][y-1]=0
        
    

 
 
if __name__ == "__main__":

    #int n, m, i, j, f, x, Gain,         # Variables/constantes utilisées
    #y ,compteur, compteurMax
    #int tableau [100][100]
    # char Space, Noir, Blanc
 
    print("              Bienvenue dans le jeu TOUT BLANC TOUT NOIR \n\n")
 
# Entrée dimensions du taleau de jeux
    print("Nombre de lignes (Max 100) : ")
    input("%d", n)
    while (n>100 || n<1)
        
        print("Erreur: Nombre de lignes (Max 100) : ")
        input("%d", n)
        
    print("Nombre de colonnes (Max 100) : ")            # Saisie du nombres de colonnes du tableau
    input("%d", m)
    while (m>100 || m<1 )
        
         print("Erreur: Nombre de colonnes (Max 100) : ")    # Saisie du nombres de colonnes du tableau
        input("%d", m)
        
#Nmbre max de coup
    print("Nombre de coups maximum (entre 10 et 50) : ")
    input("%d", compteurMax)
    while (compteurMax > 50 || compteurMax < 10)
        
        print("Erreur: Nombre de coups maximum (entre 10 et 50) : ")
        input("%d", compteurMax)
        
# definition du tableau
    for (i = 0  i < n+1  i++)
    
      for (j = 0  j < m+1 j++)
      
        tableau [i][0]= i                                # ligne 0 = numero de colonne
        tableau [0][j]= j                                # colonne 0 = numero de ligne
        tableau [i][j]= 0                                # remplacer par une entree random
      
    
#Boucle du jeu
    for (compteur = 1 compteur <= compteurMax compteur++)
    
    Gain =1
      for (i=1i<n+1i++)
      
      for (j=1j<m+1j++)
      
      if(tableau[i][j]==0)
      Gain=0
      
      
      if (Gain == 1)
        
        print("\n")
        print("Bravo, vous avez gagne en ")
        print("%d", compteur-1)
        print(" coups! \n\n")
        return 0
        
    Affichage (tableau , n , m)                          # Affiche le tableau de depart
    print("\n")
    print("Coup numero ")
    print("%d", compteur)
    print("\n\n")
    print("Entrer un numero de ligne entre 1 et ")             # Choix n° ligne
    print("%d", n)
    print("   : ")
    input("%d",  x)
    while (x>n || x<1)
        
        print("Erreur: Entrer un numero de ligne entre 1 et ")  # Choix n° ligne
        print("%d", n)
        print("   : ")
        input("%d",  x)
        
    print("Entrer un numero de colonne entre 1 et ")             # Choix n° ligne
    print("%d", m)
    print(" : ")
    input("%d",  y)
        while (y>m || y<1)
        
        print("Erreur: Entrer un numero de ligne entre 1 et ")   # Choix n° ligne
        print("%d", m)
        print(" : ")
        input("%d",  y)
        
    ChangeCouleur (tableau, n, m, x, y)
    Affichage (tableau , n , m)                          # Affiche le tableau modifie
    
    print("\n")
    print("Nombre de coup maximum atteint: vous avez perdu! \n\n")
    return 0
dark_drow
dark_drow
Niveau 15
27 mars 2015 à 15:57:15

je l'ai fait contre un gift steam de 9e
j'en ai eu pour un peu plus d'une heure

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