Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PROVA 1: QUESTÃO 1
- #######################################################################################################################################
- arq = open('entrada2.txt','r')
- cartas = arq.readlines() #depois de ler o arquivo, vai transofomar em uma lista
- print(cartas)
- cartas[0].split(" ") #separa a primeira lista por espaços. assim terá duas listas
- cartas[1].split(" ")
- print(cartas[0])
- player1 = 0
- player2 = 0
- count1 = [0]*10 #cria uma lista apenas com zeros. são 10 elementos pois depois, essa lista será contar os elementos repetidos e seus respectivos valores
- count2 = [0]*10
- for i in range(10):
- count1[i] = cartas[0].count(str(i)) #nessa parte irá contar os elementos repetidos e irá colocar
- print(count1)
- for i in range(10):
- count2[i] = cartas[1].count(str(i))
- print(count2)
- if 3 in count1: #nessa parte, conta se tem 3, 4 ou 5 cartas IGUAIS e repetidas
- player1 = 10
- if 4 in count1:
- player1 = 10
- if 5 in count1:
- player1 = 10
- if 3 in count2:
- player2 = 10
- if 4 in count2:
- player2 = 10
- if 5 in count2:
- player2 = 10
- i = 9
- while count1[i] == 0: #percorre a lista e ve qual é o maior número que sobrou
- i -= 1
- j = 9
- while count2[j] == 0:
- j -= 1
- if(player1 > player2):
- print("o jogador 1 ganhou!!!")
- elif(player1 < player2):
- print("o jogador 2 ganhou!!!")
- elif (i > j):
- print("o jogador 1 ganhou!!!")
- elif (i < j):
- print("o jogador 2 ganhou!!!")
- else:
- print("empate")
- PROVA 1: QUESTÃO 2
- #######################################################################################################################################
- PROVA 2: QUESTÃO 1
- #######################################################################################################################################
- PROVA 2: QUESTÃO 2
- #######################################################################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement