Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #------------------------------------------------------------#
- # #Modules-importer# #
- from tkinter import * #
- from random import randint #
- from tkinter import * #
- #
- #------------------------------------------------------------#
- # #Fonctions# #
- def rounds():
- global round, index, p
- if index == p:
- round += 1
- index-=index
- return round, index
- def players():
- nbr_players = int(input('Combien de joueur voulez-vous ? (de 1 à 10 joueurs) : '))
- while nbr_players < 1 or nbr_players > 10:
- print ('Valeur invalide, veuillez réessayer et indiquer une valeur entre 1 et 10')
- nbr_players = int(input('-------> '))
- return nbr_players
- def draw(Draw): # Variable attribué localement
- global list_wallet, bet_index, index
- dice = randint(1,6)
- if Draw==dice:
- list_wallet[index]+=bet_index
- print ('Vous avez gagné, votre mise est doublée,\nVous avez maintenant',list_wallet[index])
- else:
- list_wallet[index]-=bet_index
- print ('Vous avez perdu, la totalité de votre mise est soustraite à votre porte-feuille. \nVous avez maintenant',list_wallet[index])
- #------------------------------------------------------------#
- # #Variables-globals# #
- list_wallet , index = [] , 0 # attribution de plusieurs variables sur une seule ligne
- round, stop = 1, "salut"
- name = []
- #------------------------------------------------------------#
- # #Main-code# #
- p=players()
- for i in range(p):
- list_wallet.append(500)
- print ('quel est le nom du joueur n°',i+1,"?")
- n = str(input("-------> "))
- name.append(n)
- print ("Porte feuille(s) :",list_wallet)
- max_list = len(list_wallet)
- while index < max_list:
- print ("Round ",round,", vous êtes le joueur ",name[index],",\nVous avez ", list_wallet[index], "€, combien voulez vous miser ?",sep="")
- bet_index = int(input("-------> "))
- while bet_index > list_wallet[index] or bet_index < 1:
- print ('Vous ne pouvez pas miser cette somme,\ncombien voulez vous miser ?')
- bet_index = int(input("-------> "))
- print ('Sur quel chiffre voulez vous miser ? (1 / 6)')
- Draw_index = str(input('-------> '))
- draw(Draw_index)
- index+=1
- rounds()
- if list_wallet[index] < 1:
- print ("le joueur", name[index], "ne peut plus jouer car son porte-feuille est vide.")
- del list_wallet[index], name[index]
- if sum(list_wallet)==0:
- index+=max_list
- print ("fin du programme, plus personne ne peut miser.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement