Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #EXERCÍCIO 1, PROVA 1 ###########################################################################################################
- arq = open('entrada2.txt', 'r')
- cartas = arq.read().split("\n")
- player1 = cartas[0].split(" ")
- player2 = cartas[1].split(" ")
- player1 = [a[0] for a in player1] #pega o primeiro elemento, tira o resto e bota dnv o primeiro elemento
- player2 = [a[0] for a in player2]
- dicPlay1 = {}
- dicPlay2 = {}
- for i in player1:
- if int(i) not in dicPlay1.keys():
- dicPlay1[int(i)] = player1.count(i)
- for i in player2:
- if int(i) not in dicPlay2.keys():
- dicPlay2[int(i)] = player2.count(i)
- if 3 in dicPlay1.values():
- if 3 in dicPlay2.values():
- p1 = list(dicPlay1.items())[list(dicPlay1.values()).index(3)][0]
- p2 = list(dicPlay2.items())[list(dicPlay2.values()).index(3)][0]
- if int(p1) > int(p2):
- print('Venceu o jogador 1. Parabens')
- elif int(p1) < int(p2):
- print('Venceu o jogador 2. Parabens')
- else:
- print('empate,decidam no soco')
- else:
- print('Parabens, Jogador 1 venceu')
- else:
- if 3 in dicPlay2.values():
- print('Parabens, JOgador 2 venceu')
- else:
- p1 = max(dicPlay1.keys())
- p2 = max(dicPlay2.keys())
- if int(p1) > int(p2):
- print('Venceu o jogador 1. Parabens')
- elif int(p1) < int(p2):
- print('Venceu o jogador 2. Parabens')
- else:
- print('empate,decidam no soco')
- EXERCÍCIO 2, PROVA 1###############################################################################################################
- from graphics import *
- import random
- import time
- win = GraphWin("aviao",500,500)
- aviao1 = Image(Point(50,200),"aviao1.png")
- aviao1.draw(win)
- aviao2 = Image(Point(50,300),"aviao2.png")
- aviao2.draw(win)
- largada = Line(Point(60,50),Point(60,450))
- chegada = Line(Point(450,50),Point(450,450))
- largada.setOutline("red")
- largada.setWidth(10)
- largada.draw(win)
- chegada.setOutline("blue")
- chegada.setWidth(10)
- chegada.draw(win)
- dire = 1
- while (dire == 1 and aviao1.getAnchor().getX() < 450 and aviao2.getAnchor().getX() < 450) or (dire == -1 and aviao1.getAnchor().getX() > 60 and aviao2.getAnchor().getX() > 60) :
- tecla = win.checkKey()
- if "m" in tecla:
- dire = dire * -1
- a1 = random.randint(1,10)
- a2 = random.randint(1,10)
- aviao1.move(a1*dire,0)
- aviao2.move(a2*dire,0)
- time.sleep(0.1)
- print("---------------------------")
- if dire == -1:
- if aviao1.getAnchor().getX() < 60:
- p = Text(Point(250,250),"AVIAO 1 GANHOU")
- p.draw(win)
- elif aviao2.getAnchor().getX() < 60:
- q = Text(Point(250,250),"AVIAO 2 GANHOU")
- q.draw(win)
- if dire == 1:
- if aviao1.getAnchor().getX() > 450:
- p = Text(Point(250,250),"AVIAO 1 GANHOU")
- p.draw(win)
- elif aviao2.getAnchor().getX() > 450:
- q = Text(Point(250,250),"AVIAO 2 GANHOU")
- q.draw(win)
- win.getMouse()
- win.closed()
- EXERCÍCIO 1, PROVA 2 ################################################################################################################
- import random
- arq = open('entrada.txt', 'r')
- lista = arq.read().split(",") #transofrma em uma lista
- palavra1 = random.choice(lista)
- print(palavra1)
- lista.remove(palavra1)
- palavra2 = random.choice(lista)
- print(palavra2)
- palavras = palavra1+palavra2
- palavras = list(palavras)
- #random.shuffle(a)
- #a = "".join(a)
- result = ""
- for i in range(len(palavras)):
- aux = random.choice(palavras)
- result = result + aux
- palavras.remove(aux)
- cont = 0
- while cont < 5:
- print(result)
- word1 = input("palavra 1:")
- word2 = input("palavra 2:")
- if word1 == palavra1 and word2 == palavra2:
- print("Voce acertou!")
- break
- else:
- cont +=1
- if cont == 5:
- print ("Voce perdeu, as palavras eram %s e %s" %(palavra1,palavra2))
- EXERCÍCIO 2, PROVA 2 ##########################################################################################################
- from graphics import *
- import time
- import random
- win = GraphWin("Batida", 500, 500)
- carro1 = Image(Point(50,400), "carro01.png")
- carro1.draw(win)
- carro2 = Image(Point(450,400), "carro02.png")
- carro2.draw(win)
- Linha = Line(Point(0,416),Point(500,416))
- Linha.setWidth(2)
- Linha.draw(win)
- a1 = random.randint(1,2)
- a2 = random.randint(1,2)
- Frente1 = carro1.getAnchor().getX() +50
- Frente2 = carro2.getAnchor().getX() -50
- while Frente1 != Frente2:
- framete = 1/60.0
- time.sleep(framete)
- Frente1 = carro1.getAnchor().getX() +50
- Frente2 = carro2.getAnchor().getX() -50
- carro1.move(a1,0)
- carro2.move(-a2,0)
- p = Text(Point(250,250), "CRASH!!!")
- p.draw(win)
- win.getMouse()
- win.closed()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement