TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projeto Uno Python

Por:   •  19/3/2016  •  Trabalho acadêmico  •  1.985 Palavras (8 Páginas)  •  285 Visualizações

Página 1 de 8

#---------------------------Funcoes-----------------------------------------#

def informacoes_para_jogador(jogador,mesa,mao):

print('%s' %(jogador))

print('bolo - | '+''.join(mesa)+' |')

print('mao - | '+' | '.join(mao)+' |')

def adicionar_carta(mesa,baralho,mao,jogador):

while True:

if mesa[0] == '**' or len(baralho) == 0:

return True

cartas_compativeis = [x for x in mao for y in x if y in mesa[0] or y == '*']

if len(cartas_compativeis) == 0:

mao.append(baralho[0])

del baralho[0]

else:

return True

print('Voce nao tem a carta necessaria. Nao se preocupe... Adicionaremos ate encontrar uma para voce')

print()

informacoes_para_jogador(jogador,mesa,mao)

def limpar_baralho(baralho):

for x in baralho:

if len(x) == 1:

baralho.remove(x)

def cartas_2_4_(mesa,mao,baralho):

if '2' in mesa[0]:

mao.extend(baralho[0:2])

del baralho[0:2]

elif '4' in mesa[0]:

mao.extend(baralho[0:4])

del baralho[0:4]

def uno_coringa(cor_coringa,uno_compra,baralho,cartaa,mao,mesa,carrtaa):

if carrtaa[0] == '**' and len(mao) > 1:

print('Digite cor A ou B ou C ou D:')

while True:

cor_coringa = input()

if cor_coringa == 'a' or cor_coringa == 'b' or cor_coringa == 'c' or cor_coringa == 'd':

uno_compra.append(cartaa)

baralho.append(mesa[0])

mesa[0] = cor_coringa

mao.remove(mao[mao.index(carrtaa[0])])

return True

else:

print('Digite cor A ou B ou C ou D:')

def uno(uno_compra,cartaa,baralho,mesa,carrtaa,mao):

uno_compra.append(cartaa)

baralho.append(mesa[0])

cartaa = carrtaa[0]

mesa[0] = carrtaa[0]

mao.remove(mao[mao.index(carrtaa[0])])

return True

def compra(mao,baralho):

mao.extend(baralho[0:5])

del baralho[0:5]

return True

def carta_coringa(cartaa,cor_coringa,baralho,mesa,mao):

if cartaa == '**' and len(mao) > 1:

print('Digite cor A ou B ou C ou D:')

while True:

cor_coringa = input()

if cor_coringa == 'a' or cor_coringa == 'b' or cor_coringa == 'c' or cor_coringa == 'd':

baralho.append(mesa[0])

baralho.append(cartaa)

mesa[0] = cor_coringa

mao.remove(cartaa)

return True

else:

print('Digite cor A ou B ou C ou D:')

def carta_na_mao(baralho,mesa,cartaa,mao):

baralho.append(mesa[0])

mesa[0] = cartaa

mao.remove(cartaa)

return True

#-----------------------Criando deck, mao, bolo, uno-------------------------#

import random

deck = ['**','**','**']

for x in range(10):

for y in 'ab':

deck.append(str(x)+y)

random.shuffle(deck)

mao1 = deck[:5]

mao2 = deck[5:10]

bolo = deck[10:11]

del deck[:11]

uno_compra_1 = []

uno_compra_2 = []

#----------------------------Criacao do uno----------------------------------------#

print('Digite o nome do PRIMEIRO jogador:')

jogador1 = str(input())

print('Digite o nome do SEGUNDO jogador:')

jogador2 = str(input())

...

Baixar como (para membros premium)  txt (6.1 Kb)   pdf (59.8 Kb)   docx (11.9 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com