Jump to content
fagner552

Dúvida programa em Python

Recommended Posts

O Voleibol é um esporte praticado numa quadra dividida em duas partes por uma rede, possuindo duas equipes
de seis jogadores em cada lado. O objetivo da modalidade é fazer passar a bola sobre a rede de modo a que a
bola toque no chão dentro da quadra adversária, ao mesmo tempo que se evita que os adversários consigam
fazer o mesmo. No Brasil esta modalidade ganhou muita popularidade na década de 80 com a conhecida
“geração de prata” da seleção brasileira de vôlei. Este esporte também é muito praticado em competições
recreativas.
Baseado nesta característica do vôlei o departamento de marketing de uma determinada empresa resolveu
promover um jogo comemorativo para as festas de final de ano. Para haver equilíbrio na disputa estabeleceu as
seguintes regras:
- Participarão do jogo as primeiras 12 pessoas inscritas;
- As equipes serão definidas por sorteio.
Considerando estas regras foi solicitado ao setor de informática o desenvolvimento de um programa em Python
para:
a) Permitir o cadastro do Número da inscrição, Nome, Idade e Altura das 12 primeiras pessoas inscritas;
b) Imprimir a lista dos inscritos (veja lay-out abaixo); 
c) Montar (randomicamente) os dois times. Imprimir as equipes; 
d) Imprimir a média de idade e de altura de cada equipe.

 

Insc Nome Alt Idade
01 ana 1.70 20
02 jose 1.65 23
03 pedro 1.80 21
04 maria 1.70 25
05 diana 1.75 26
06 rui 1.90 18
07 edna 1.70 23
08 caio 1.85 21
09 lea 1.60 26
10 hugo 1.75 25
11 tania 1.80 24
12 marta 1.70 26


Equipe 1:
Insc Nome Alt Idade
09    lea  1.60     26
03   pedro 1.80   21
04   maria 1.70   25
08   caio  1.85    21
06   rui    1.90    18
10   hugo 1.75  25
Media de idade da equipe 1: 22.67
Media de altura da equipe 1: 1.77

 
Equipe 2:
Insc Nome Alt Idade
01   ana   1.70   20
07 edna    1.70      23
11 tania   1.80      24
12 marta 1.70    26
02 jose    1.65       23
05 diana  1.75     26
Media de idade da equipe 2: 23.67
Media de altura da equipe 2: 1.72

 

 

Até agora fiz até a letra b, que no caso ele dá os inscritos gerais, queria saber se alguem poderia me dar um help de como sortear nesse formato de duas equipes ja colocando as medias em cada uma delas?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Hodol
      Boa tarde, estou começando a programar e ainda não sei qual linguagem de programação eu devo iniciar. Me de uma luz, Obrigado!
    • By lucascastoria
      Procuro um profissional para desenvolver um sistema de compra em phyton.
      Interessados, favor me contatar pois explicarei melhor.
      Obrigado
    • By Claudia França
      https://gestaotecc.com.br/ebook/nomedoarvio.pdf      ==== === =======> esse é o link do e-book 
       
      {"email":"Subscriber Already Exists","convertkit":"Inactive","drip":"Inactive","activeCampaign":"Inactive","campaignMonitor":"Inactive","getResponse":"Inactive","aweber":"Inactive","markethero":"Inactive","SendinBlue":"Inactive","MailPoet":"Inactive","ConstantContact":"Inactive","mailchimp":"Inactive","WebHook":"Inactive","database":"Subscriber Already Exists"}  =============> é o erro depois que preenche o formulário. Eu recebo os dados e preciso que o link do arquivo carregue direto. 

      https://gestaotecc.com.br/wp-admin/admin-ajax.php?action=ulpb_formBuilderEmail_ajax               é o caminho de  onde eu devo por o código mas não sei exatamente onde pr as instruções. 
       
       
      ou aceito alguma outra ideia para resolver o problema para quando o usuário preencher o formulário o arquivo de downloads carregar automaticamente. 
    • By marcosAUG
      Crie uma classe que defina um vetor no plano. Crie métodos para permitir obter o versor, módulo e somar ao vetor uma série de outros vetores (usando *args), calcular o produto escalar e produto vetorial

      Uma duvida é de como usar a função *args nos métodos que o enunciado pede, e se tenho que mudar os métodos e atributos anteriores?
      class Vetor: def __init__(self, x, y, *args): self.__x = x self.__y = y def modulo(self): return (self.__x**2 + self.__y**2 )**(1/2) def versor(self): v1 = (self.__x)/(self.__x**2 + self.__y**2 )**(1/2) v2 = (self.__y)/(self.__x**2 + self.__y**2 )**(1/2) return v1, v2 def soma(self): pass def produto_escalar(self): pass def produto_vetorial(self): pass vetorA = Vetor(4,3) print("Modulo: ", vetorA.modulo()) print("Versor: ", vetorA.versor()) print("Soma: " )  
    • By DoVale
      Olá,
       
      To concluindo uma aplicação com django que gera certificado em pdf..
       
      Tava tudo certo até fazer deploy no heroku e ter que criar um s3 na amazom para colocar os arquivos staticos
       
      Tenho um html com o template do certificado que recebe os dados dos alunos tranquilo, o background (template do certificado) não está carregando, quando estava localhost, com o caminho da pasta, tava funcionando, mas agora não.
       
      A tag img funciona tranquilamente, mas o background por css não.
      Aqui o código do template:
      <meta charset="utf-8" /> {% load static %} <style type="text/css"> @page { size: 1122.52px 1587.4px ; /*size: A4 landscape;*/ margin: 0cm; background-image: url({{bg_front}}); height: 1588; } </style> <page backimgx="{{bg_front}}"> <!-- <page_header> ... </page_header> <page_footer> ... </page_footer> --> <img src="{{bg_front}}"> <div class="front"><br><br> <p style="margin-top: 35px; margin-left: 900px; font-size: 22px; line-height: 150%;"> <b text-align='center'>{{cpf}}</b> </p> <br /><br /><br /><br /><br /><br /><br /><br /><br /> <!-- <center><h4 style="font-size: 23px;">Certificado</h4></center> --> <p style="margin: 60px ;margin-left: 140px; font-size: 22px; line-height: 150%;">{{text_front}}</p> </div> <p style="margin-top: 1120px ;margin-left: 518px; font-size: 22px; line-height: 150%;"> {{cpf}} </p> </div> </page> </div> Abaixo o trecho do código em python 
      class ViewPDF(View): def get(self, request, *args, **kwargs): data = {} pdf = True if kwargs['pk']: # # CARREGAR DADOS DO ALUNO # try: participant = Participant.objects.get(pk=kwargs['pk']) print(participant.cpf) if participant.name: certificate = Certificate.objects.get(pk=participant.certificate.pk) pathBack = str(certificate.template.template_back.url) pathFront = str(certificate.template.template_front.url) print(pathFront) # # CONFIGURA OS BACKGROUNDS E TEXTO # data['bg_front'] = pathFront data['bg_back'] = pathBack setting = certificate.template.settings start_date = datetime.strftime(certificate.start_date,'%d/%m/%Y') end_date = datetime.strftime(certificate.start_date,'%d/%m/%Y') data['text_front'] = setting.replace('<<nome>>',participant.name).replace('<<cpf>>',str(participant.cpf)).replace('<<ch>>',str(certificate.ch)).replace('<<instituicao>>',str(certificate.institution)).replace('<<DataInicio>>',start_date).replace('<<DataFim>>',end_date) data['cpf'] = participant.cpf pdf = render_to_pdf('app_certificates/body_front_pdf.html', data) return HttpResponse(pdf, content_type='application/pdf') except TypeError as e: return HttpResponse(e) Já tentei várias coisas, o problema me parece ser com o css, pois funciona na tag img
       
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.