Partage
  • Partager sur Facebook
  • Partager sur Twitter

Aide création d'un programme

    4 décembre 2018 à 18:24:11

    Bonjour, j'ai pour projet de créer un programme qui serait une sorte de jeu ou on choisirais le nombre de joueur et leur nom, puis il y aurait des question aléatoire sur différent sujet, mais étant débutant je m’attend  à rencontrer plusieurs difficultés je pense donc poser mes questions ici ^^

    Bref voici ma première question, j'ai débuter le programme que voici :

    import os
    
    
    nb_de_joueurs = 0
    
    while nb_de_joueurs != 2: 
        choix_nb_de_joueurs = input("combien de joueurs êtes vous (2 minimums 10 maximums)? : ")
        choix_nb_de_joueurs = int(choix_nb_de_joueurs)
        nb_de_joueurs += 2
    
        if choix_nb_de_joueurs == 2:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le second joueur? : ")
            print("Les joueurs sont : ", joueur_1, "et", joueur_2)
    
        elif choix_nb_de_joueurs == 3:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, "et", joueur_3)
    
        elif choix_nb_de_joueurs == 4:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            joueur_4 = input("Qui est le quatrième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, ",", joueur_3, "et", joueur_4)
    
        elif choix_nb_de_joueurs == 5:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            joueur_4 = input("Qui est le quatrième joueur? : ")
            joueur_5 = input("Qui est le cinquième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, ",", joueur_3, ",", joueur_4, "et", joueur_5)
            
        elif choix_nb_de_joueurs == 6:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            joueur_4 = input("Qui est le quatrième joueur? : ")
            joueur_5 = input("Qui est le cinquième joueur? : ")
            joueur_6 = input("Qui est le sixième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, ",", joueur_3, ",", joueur_4, ",", joueur_5, "et", joueur_6)
    
        elif choix_nb_de_joueurs == 7:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            joueur_4 = input("Qui est le quatrième joueur? : ")
            joueur_5 = input("Qui est le cinquième joueur? : ")
            joueur_6 = input("Qui est le sixième joueur? : ")
            joueur_7 = input("Qui est le septième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, ",", joueur_3, ",", joueur_4, ",", joueur_5, ",", joueur_6, "et", joueur_7)
        
        elif choix_nb_de_joueurs == 8:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            joueur_4 = input("Qui est le quatrième joueur? : ")
            joueur_5 = input("Qui est le cinquième joueur? : ")
            joueur_6 = input("Qui est le sixième joueur? : ")
            joueur_7 = input("Qui est le septième joueur? : ")
            joueur_8 = input("Qui est le huitième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, ",", joueur_3, ",", joueur_4, ",", joueur_5, ",", joueur_6, ",", joueur_7, "et", joueur_8)
            nb_de_joueurs += 8
    
        elif choix_nb_de_joueurs == 9:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            joueur_4 = input("Qui est le quatrième joueur? : ")
            joueur_5 = input("Qui est le cinquième joueur? : ")
            joueur_6 = input("Qui est le sixième joueur? : ")
            joueur_7 = input("Qui est le septième joueur? : ")
            joueur_8 = input("Qui est le huitième joueur? : ")
            joueur_9 = input("Qui est le neuvième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, ",", joueur_3, ",", joueur_4, ",", joueur_5, ",", joueur_6, ",", joueur_7, ",", joueur_8, "et", joueur_9)
            
        elif choix_nb_de_joueurs == 10:
            joueur_1 = input("Qui est le premier joueur? : ")
            joueur_2 = input("Qui est le deuxième joueur? : ")
            joueur_3 = input("Qui est le troisième joueur? : ")
            joueur_4 = input("Qui est le quatrième joueur? : ")
            joueur_5 = input("Qui est le cinquième joueur? : ")
            joueur_6 = input("Qui est le sixième joueur? : ")
            joueur_7 = input("Qui est le septième joueur? : ")
            joueur_8 = input("Qui est le huitième joueur? : ")
            joueur_9 = input("Qui est le neuvième joueur? : ")
            joueur_10 = input("Qui est le dixième joueur? : ")
            print("Les joueurs sont : ", joueur_1, ",", joueur_2, ",", joueur_3, ",", joueur_4, ",", joueur_5, ",", joueur_6, ",", joueur_7, ",", joueur_8, ",", joueur_9, "et", joueur_10)
    
        else:
            print("Vous ne pouvez pas êtres plus de 10 joueurs ou êtres seul !")
            nb_de_joueurs -= 2
    
    print("""Voici les règles !:
    Le premier joueur à 20 points gagne la partie !
    Il y a 6 thèmes différents qui sont : histoire, géo, sport, divertissement, improbable, culture (littéraire, musicale ou cinématographique)
    chacun sont divisé en 4 niveau : facile, moyen, difficile et expert!
    et il y a 5 questions différentes par difficulté
    Un thème sera tirés au hasard et le joueurs choisira le niveau de difficulté sachant que: facile = 1 point, moyen = 2 points, difficile = 3point et expert = 4 points !
    ensuite une question sera tirée
    Vous n'avez le droit qu'à une seule réponse, si vous avez faux la réponse ne sera pas dévoilé au cas où quelqu'un retombe sur cette question !
    Bonne chance à tous et que le meilleur gagne !!""")        
            
    
    os.system("pause")

    Mais maintenant j'ai créé des fichier .json pour chaque thème et je cherche à poser à l'utilisateur une question aléatoire d'un thème (aléatoire ou choisis par l'utilisateur, pour l'instant je ne sais pas trop)si quelqu'un peut éclairer ma lanterne :) ou mettre un lien vers un tuto pour le module random car je n'en ai pas vraiment trouver 

    si certain voient des amélioration à faire pour le rendre plus léger et plus beau je suis preneur :p

    -
    Edité par Dalethvien 5 décembre 2018 à 23:45:51

    • Partager sur Facebook
    • Partager sur Twitter

    Aide création d'un programme

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown