Última pergunta sobre Project

0
Responda

Fechado.Esta questão não atende a Stack Overflow guidelines. Atualmente não está aceitando respostas. Quer melhorar esta pergunta?Atualize a pergunta para que seja on-topic para Stack Overflow.

project management project

0
Responda

Projeto OOP -Iniciante -em busca de feedback

Olá, acabei de concluir um sistema de reservas de passagens aéreas MUITO básico. Queria algum feedback, por favor me diga o que vocês pensam, se estou ofuscando informações ou passando parâmetros onde não deveria ou se as coisas não fazem sentido. Queria algum feedback, por favor me diga o que vocês pensam, se estou ofuscando informações ou passando parâmetros onde não deveria ou se as coisas não fazem sentido Classe aérea: lida com reservas e reembolsos Passageiro: tem assento reservado e saldo para pagar a passagem Assento: Primeira classe e treinador Avião: um objeto de dicionário que contém assentos e os passageiros são passados ​​como valores para esses assentos

python oop project refactoring object composition

0
Responda

Não é possível redirecionar para várias páginas com base na entrada de formulário (iframe)

Sou um iniciante em javascript. Eu criei um formulário oculto, que desejo redirecionar para uma página de sucesso ou falha quando enviado (com base em um script de trabalho). Comecei a trabalhar para redirecionar para uma única página usando a função onload dentro do iframe. No entanto, gostaria de redirecionar para uma das páginas como resultado do script. Como posso fazer isso?

javascript redirect iframe project html

1
Responda

Se eu remover um arquivo cs de um projeto no VS e obtiver o último do DevOps, ele retorna ao projeto?

Estou tendo um problema com DevOps ou possivelmente VS, onde fiz alterações em um arquivo cs em um projeto e em alterações pendentes que o arquivo cs não aparece como alterado. Em vez disso, outro arquivo na mesma pasta é alterado (pode ser apenas que eu adicionei algo e removi). Na verdade, nenhuma alteração que eu fiz no primeiro arquivo cs parece colocá-lo como pendente. Percebi que é o único arquivo sem símbolo de cadeado, se isso ajudar.

project devops

0
Responda

Projeto de blackjack: quando o jogador bate, ocorre um erro inexplicável

from random import shuffle class Card: def __init__(self, value, suit): self.value=value self.suit=suit def __repr__(self): return f"{self.value} of {self.suit}" class Deck: def __init__(self): suits=["Hearts","Diamonds","Clubs","Spades"] values=['A','2','3','4','5','6','7','8','9','10','J','Q','K'] self.cards=[Card(value, suit) for suit in suits for value in values] def __repr__(self): return f"Deck of {Dealing/Table.count()} cards" class Table: def __init__(self, player='Guest', funds=100): self.player=Player(player, funds) self.dealer=Dealer() self.deck=Deck() def count(self): deck_lenght=len(self.deck.cards) return deck_lenght def shuffle(self): shuffle(self.deck.cards) return self def _deal(self, num): count=len(self.deck.cards) actual=min([count,num]) cards=self.deck.cards[-actual:] self.deck.cards=self.deck.cards[:-actual] return cards def _deal_card(self): return self._deal(1)[0] def count(self): lenght=len(self.deck.cards) return lenght def deal_card(self): cardd=self._deal_card() self.player.hand.append(cardd) return cardd def deal_card_2dealer(self): cardd=self._deal_card() self.dealer.hand.append(cardd) return cardd def restore_deck(self): suits=["Hearts","Diamonds","Clubs","Spades"] values=['A','2','3','4','5','6','7','8','9','10','J','Q','K'] self.deck.cards=[Card(value, suit) for suit in suits for value in values] def calculation_pl(self): counts={'A':11,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,'J':10,'Q':10,'K':10} summa=0 for self.deck.cards in self.player.hand: summa +=counts[self.deck.cards.value] if self.deck.cards.value=='A': if summa > 21: summa -=10 return summa def calculation_dlr(self): counts={'A':11,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,'J':10,'Q':10,'K':10} summa=0 for self.deck.cards in self.dealer.hand: summa +=counts[self.deck.cards.value] if self.deck.cards.value=='A': if summa > 21: summa -=10 return summa def hand_of_play(self): _bett=int(input('How much you wanna bet? ')) self.player.set_bet(_bett) if self.count() < 15: self.restore_deck() elif self.count()==52: self.shuffle() self.shuffle() self.deal_card() self.deal_card_2dealer() print(f'Your hand: {self.player.hand} ') print(f"Dealer'shand: {self.dealer.hand}") while 1==1: choice=input(f"You have a {self.calculation_pl()}. Hit or stand? (Type h to hit, s to stand)") if choice.lower()=='h': self.deal_card() elif choice.lower()=='s': break else: print("Type c to get a card, s, don't type anything else") class Dealer: def __init__(self): self.name="Anthony" self.score=0 self.hand=[] class Player: def __init__(self, name, funds, bet=0): self.name=name self.funds=funds self.bet=bet self.hand=[] self.score=0 def set_bet(self, num=10): self.funds -=num self.bet +=num def payout(self): self.funds +=(self.bet * 2) self.bet=0 def push(self): self.funds +=self.bet self.bet=0 t=Table() t.hand_of_play() from random import shuffle class Card: def __init__(self, value, suit): self.value=value self.suit=suit def __repr__(self): return f"{self.value} of {self.suit}" class Deck: def __init__(self): suits=["Hearts","Diamonds","Clubs","Spades"] values=['A','2','3','4','5','6','7','8','9','10','J','Q','K'] self.cards=[Card(value, suit) for suit in suits for value in values] def __repr__(self): return f"Deck of {Dealing/Table.count()} cards" class Table: def __init__(self, player='Guest', funds=100): self.player=Player(player, funds) self.dealer=Dealer() self.deck=Deck() def count(self): deck_lenght=len(self.deck.cards) return deck_lenght def shuffle(self): shuffle(self.deck.cards) return self def _deal(self, num): count=len(self.deck.cards) actual=min([count,num]) cards=self.deck.cards[-actual:] self.deck.cards=self.deck.cards[:-actual] return cards def _deal_card(self): return self._deal(1)[0] def count(self): lenght=len(self.deck.cards) return lenght def deal_card(self): cardd=self._deal_card() self.player.hand.append(cardd) return cardd def deal_card_2dealer(self): cardd=self._deal_card() self.dealer.hand.append(cardd) return cardd def restore_deck(self): suits=["Hearts","Diamonds","Clubs","Spades"] values=['A','2','3','4','5','6','7','8','9','10','J','Q','K'] self.deck.cards=[Card(value, suit) for suit in suits for value in values] def calculation_pl(self): counts={'A':11,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,'J':10,'Q':10,'K':10} summa=0 for self.deck.cards in self.player.hand: summa +=counts[self.deck.cards.value] if self.deck.cards.value=='A': if summa > 21: summa -=10 return summa def calculation_dlr(self): counts={'A':11,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,'J':10,'Q':10,'K':10} summa=0 for self.deck.cards in self.dealer.hand: summa +=counts[self.deck.cards.value] if self.deck.cards.value=='A': if summa > 21: summa -=10 return summa def hand_of_play(self): _bett=int(input('How much you wanna bet? ')) self.player.set_bet(_bett) if self.count() < 15: self.restore_deck() elif self.count()==52: self.shuffle() self.shuffle() self.deal_card() self.deal_card_2dealer() print(f'Your hand: {self.player.hand} ') print(f"Dealer'shand: {self.dealer.hand}") while 1==1: choice=input(f"You have a {self.calculation_pl()}. Hit or stand? (Type h to hit, s to stand)") if choice.lower()=='h': self.deal_card() elif choice.lower()=='s': break else: print("Type c to get a card, s, don't type anything else") class Dealer: def __init__(self): self.name="Anthony" self.score=0 self.hand=[] class Player: def __init__(self, name, funds, bet=0): self.name=name self.funds=funds self.bet=bet self.hand=[] self.score=0 def set_bet(self, num=10): self.funds -=num self.bet +=num def payout(self): self.funds +=(self.bet * 2) self.bet=0 def push(self): self.funds +=self.bet self.bet=0 t=Table() t.hand_of_play() de importação aleatória aleatória cartão de classe: def __init __ (self, value, suit): self.value=value self.suit=suit def __repr __ (self): retornar f"{self.value} de {self.suit}" classe Deck: def __init __ (self): naipes=["Copas","Ouros","Paus","Espadas"] valores=['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q' , 'K'] self.cards=[Cartão (valor, naipe) para naipe em naipes para valor em valores] def __repr __ (self): return f"Baralho de cartas {Dealing/Table.count ()}" Tabela de classe: def __init __ (self, player='Guest', fundos=100): self.player=Jogador (jogador, fundos) self.dealer=Dealer () self.deck=Deck () def count (self): deck_lenght=len (self.deck.cards) retornar deck_lenght def shuffle (self): embaralhar (self.deck.cards) voltar a si mesmo def _deal (self, num): count=len (self.deck.cards) real=min ([contagem, num]) cards=self.deck.cards[-real:] self.deck.cards=self.deck.cards[: -real] cartas de devolução def _deal_card (self): return self._deal (1)[0] def count (self): comprimento=len (self.deck.cards) comprimento de retorno def deal_card (self): cardd=self._deal_card () self.player.hand.append (cardd) cartão de retorno def deal_card_2dealer (self): cardd=self._deal_card () self.dealer.hand.append (cardd) cartão de retorno def restore_deck (self): naipes=["Copas","Ouros","Paus","Espadas"] valores=['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q' , 'K'] self.deck.cards=[Cartão (valor, naipe) para naipe em naipes para o valor em valores] def calcul_pl (self): contagens={'A': 11, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8 , '9': 9, '10 ': 10,' J ': 10,' Q ': 10,' K ': 10} summa=0 para self.deck.cards em self.player.hand: soma +=contagens[self.deck.cards.value] if self.deck.cards.value=='A': se soma>21: soma -=10 retornar soma def calculator_dlr (self): contagens={'A': 11, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8 , '9': 9, '10 ': 10,' J ': 10,' Q ': 10,' K ': 10} summa=0 para self.deck.cards em self.dealer.hand: soma +=contagens[self.deck.cards.value] if self.deck.cards.value=='A': se soma>21: soma -=10 retornar soma def hand_of_play (self): _bett=int (input ('Quanto você quer apostar?')) self.player.set_bet (_bett) se self.count ()

blackjack python oop project

2
Respostas

Em relação à indisponibilidade de Gráfico de Gerenciamento de Projeto

Nossa empresa lançou recentemente o Azure DevOps para otimizar o processo de gerenciamento de projetos. Atualmente, 140 projetos são criados em nossa organização no Azure DevOps. Como e quando o requisito vem do cliente para qualquer projeto específico, criamos tarefas/bugs para diferentes desenvolvedores nesse projeto. Atualmente usamos apenas dois tipos de Item de Trabalho -Bug e Tarefa. Agora, a questão é que o gerenciamento da empresa deseja ver o número do projeto de tarefas e erros"Novo/aberto","ativo"e"fechado"em um gráfico ÚNICO. Isso significa que esse único gráfico deve caber em dados consolidados de 140 projetos. Se uma pessoa visualiza aquele único gráfico, ela deve ter uma ideia, por exemplo que -Projeto 1 tem 2 itens de trabalho novos/abertos, 2 itens de trabalho ativos e 2 itens de trabalho fechados, o Projeto 2 tem 1 itens de trabalho novos/abertos, 10 itens de trabalho ativos e 3 itens de trabalho fechados e assim por diante. Isso é feito para que a gerência possa entender rapidamente qual projeto está ficando para trás na entrega ao cliente. Para que eles possam trabalhar de acordo com a construção de mais mão de obra para esses projetos.

project azure devops charts widget devops services

Etiquetas quentes

© 2021   OlaMundo.Org