Mini casino sur python

Soyez le premier à donner votre avis sur cette source.

Snippet vu 217 fois

Contenu du snippet

import time
import sys
from random import choices
rep1=str(input("Voulez-vous miser sur un numéro ou une couleur (mettez bien votre réponse avec la même orthographe)? Vous voulez miser sur "))
if rep1=="numéro" or rep1=="un numéro" or rep1=="couleur" or rep1=="une couleur":
    if rep1=="numéro" or rep1=="un numéro":
        rep=int(input("Faites vos jeux! Miser sur un numéro (entre 1 et 36). Vous miser sur "))
        if rep>36 or rep<1:
            print("nNous vous avons dit entre 1 et 36 et pas", rep, ". Veuillez relancer le programme!")
            exit()
        mise=int(input("Combien misez-vous (entre 1 et 1 miliard d'euros)? Vous misez "))
        if mise>1000000000 or mise<1:
            print("nNous vous avons dit entre 1 et 1000000000 € et pas", mise, ". Veuillez relancer le programme!")
            exit()
        for c in "nSi la bille tombe sur le numéro sur lequel vous avez misé, alors vous repartirez avec votre mise + votre mise x35. Bonne chance!":
            sys.stdout.write(c)
            time.sleep(0.1)
        nums = [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]
        cousor=choices(nums)
        if cousor[0]==rep:
            gain = 35*mise
            print("nnVotre mise était de", mise, "€; nVous avez misé sur le numéro", rep, "; nEt la bille est tombée sur le numéro", cousor,"; nVous avez donc gagné, vous repartez avec", gain, "€.")
        else:
            print("nnVotre mise était de", mise, "€; nVous avez misé sur le numéro", rep, "; nEt la bille est tombée sur le numéro", cousor,"; nVous avez donc perdu, vous repartez avec", -mise, "€.")
    if rep1=="couleur" or rep1=="une couleur":
        rep=str(input("Faites vos jeux! Miser sur une couleur (rouge ou noir). Vous miser sur "))
        if rep=="rouge" or rep=="noir" or rep=="le noir" or rep=="le rouge":
            mise=int(input("misez-vous (entre 1 et 1 miliard d'euros)? Vous misez "))
            if mise>1000000000 or mise<1:
                print("nNous vous avons dit entre 1 et 1000000000 € et pas", mise, ". Veuillez relancer le programme!")
                exit()
            for c in "nSi la bille tombe sur la couleur sur laquelle vous avez misé, alors vous repartirez avec votre mise x2. Bonne chance!":
                sys.stdout.write(c)
                time.sleep(0.1)
            issues = ["rouge" , "noir"]
            eff=[18, 18]
            cousor=choices(issues, eff)
            if cousor[0]==rep:
                gain = 2*mise
                print("nnVotre mise était de", mise, "€; nVous avez misé sur la couleur", rep, "; nEt la bille est tombée sur la couleur", cousor,"; nVous avez donc gagné, vous repartez avec", gain, "€.")
            else:
                print("nnVotre mise était de", mise, "€; nVous avez misé sur la couleur", rep, "; nEt la bille est tombée sur la couleur", cousor,"; nVous avez donc perdu, vous repartez avec", -mise, "€.")
        else:
            print("nVous avez répondu", rep, "et cette réponse n'est pas appropriée! Veuillez relancer le programme!")
else:
    print("nVous avez répondu", rep1, "et cette réponse n'est pas appropriée! Veuillez relancer le programme!")


je ne sais pas pourquoi mais il m'a enlevé les barres devant les n pour sauter des lignes,
il faut les remttres.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.