import csv import random myFile = open('goleiros.csv') lines = csv.reader(myFile) lines = list(lines) myFile.close() #random.seed(16) #Para cada goleiro for line in lines[1:]: probEsq = float(line[2]) probDir = round(1 - probEsq, 2) gols = 0 defesas = 0 #Simulando 10000 penaltis for i in range(0, 10000): chute = random.uniform(0, 1); defesa = random.uniform(0, 1); dir_chute = 'esquerda' dir_defesa = 'esquerda' if chute > 0.7: dir_chute = 'direita' if defesa > probEsq: dir_defesa = 'direita' if dir_chute == dir_defesa: defesas += 1 else: gols += 1 print(line[1] + "\t defendeu " + str(defesas) + " e deixou passar " + str(gols) + " com a estrategia (" + str("{:.2f}".format(probEsq)) + ", " + str("{:.2f}".format(probDir)) + ")")