Eu estou conseguido resolver uma duas quatões sobre Python ajuda.

1,047 views
Skip to first unread message

Marcus V. Patriota

unread,
May 1, 2012, 4:52:17 PM5/1/12
to python...@googlegroups.com
  1. Uma empresa de pesquisas precisa tabular os resultados da seguinte enquete feita a um grande quantidade de organizações:


"Qual o melhor Sistema Operacional para uso em servidores?"

As possíveis respostas são:

1- Windows Server
2- Unix
3- Linux
4- Netware
5- Mac OS
6- Outro


Você foi contratado para desenvolver um programa que leia o resultado da enquete e informe ao final o resultado da mesma. O programa deverá ler os valores até ser informado o valor 0, que encerra a entrada dos dados. Não deverão ser aceitos valores além dos válidos para o programa (0 a 6). Os valores referentes a cada uma das opções devem ser armazenados num vetor. Após os dados terem sido completamente informados, o programa deverá calcular a percentual de cada um dos concorrentes e informar o vencedor da enquete. O formato da saída foi dado pela empresa, e é o seguinte:


Sistema Operacional     Votos    %
-------------------            -----     ---
Windows Server      1500   17%
Unix              3500   40%
Linux              3000   34%
Netware            500     5%
Mac OS                150     2%
Outro                150     2%
------------------            -----
Total              8800

O Sistema Operacional mais votado foi o Unix, com 3500 votos, correspondendo a 40% dos votos.

  1. Leia as x notas de uma quantidade y de alunos de uma disciplina, calcule a média Final de cada aluno (mostrando nome e média), a média da turma em cada uma das provas (ex.: média da turma na prova 1 = 7.6) e a média geral da disciplina.


  Ajuda aí pelo menos a ultima :D

Marcus V. Patriota

unread,
May 1, 2012, 4:54:27 PM5/1/12
to python...@googlegroups.com
naum estou conseguinto resolver esssa questões

Nicolas Coelho

unread,
May 1, 2012, 5:02:12 PM5/1/12
to python...@googlegroups.com
Estão ensinando Python como se fosse C?
Que sacanagem!
Mas enfim, a idéia dos exercícios é criar um loop para a aquisição dos
dados(for/while) e um vetor(lista) para armazenar os valores até que
a entrada de dados seja finalizada, para aí então contabilizar os
resultados.
As dúvidas sobre a sintaxe do Python podem ser sanadas aqui [1], se
não me engano existe esse tutorial traduzido em algum lugar. Nisso o
Google poderá de ajudar.

[1] http://docs.python.org/tutorial/
> --
> ------------------------------------
> Grupo Python-Brasil
> http://www.python.org.br/wiki/AntesDePerguntar
>
> <*> Para visitar o site do grupo na web, acesse:
> http://groups.google.com/group/python-brasil
>
> <*> Para sair deste grupo, envie um e-mail para:
> python-brasi...@googlegroups.com



--
Nicolas Coelho

"Do what you think is interesting, do something that you think is fun
and worthwhile, because otherwise you won't do it well anyway." -
Brian Kernighan

Marcus V. Patriota

unread,
May 1, 2012, 5:47:46 PM5/1/12
to python...@googlegroups.com
ainda naum conseguir alguém tem a sintaxe pra mim manda ??
pois é para amanhã :'(

Marcus V. Patriota

unread,
May 1, 2012, 6:05:42 PM5/1/12
to python...@googlegroups.com
ainda naum conseguir alguém tem a sintaxe pra mim manda ??
pois é para amanhã :'(

Em 1 de maio de 2012 18:02, Nicolas Coelho <nic...@nicolas.eti.br> escreveu:

Filipe Cifali

unread,
May 1, 2012, 6:08:20 PM5/1/12
to python...@googlegroups.com
A sintaxe se encontra em:

[1] http://docs.python.org/tutorial/

Conforme o Nicolas já enviu anteriormente.

Por favor, ou um, aceite o fato que tu não fez o trabalho e precisa urgentemente fazer, ou dois, não faça e aceite este fato também.

Marcelo Miguel

unread,
May 1, 2012, 7:57:02 PM5/1/12
to python...@googlegroups.com
Voce quer que ensine o caminho, ou quer que coloque o códiog  pronto?
 


/*  Marcelo Miguel
      EngC    Uniara  */




De: Marcus V. Patriota <mac...@gmail.com>
Para: python...@googlegroups.com
Enviadas: Terça-feira, 1 de Maio de 2012 17:54
Assunto: [python-brasil] Re: Eu estou conseguido resolver uma duas quatões sobre Python ajuda.

Felipe Mobus

unread,
May 1, 2012, 8:11:45 PM5/1/12
to python...@googlegroups.com
e-mails de "por favor me ajudem com meu dever de casa" deviam render ban automático.</polêmica>

2012/5/1 Marcelo Miguel <migu...@yahoo.com.br>



--
Felipe Mobus
http://fmobus.wait4.org

Francisco Valdevino Fernandes Favaro

unread,
May 1, 2012, 9:16:10 PM5/1/12
to python...@googlegroups.com
Essa lista de discussões tem o intuito de tirar dúvidas, e dar esclarecimentos sobre a linguagem, não postar códigos feitos, para alguém com um "dever de casa" inacabado. As dúvidas que por ventura você tenha, podem ser tiradas lendo a documentação da linguagem Python, com endereço já em várias respostas à sua solicitação de ajuda. No mais, estude, e dedique-se assim, poderá fazer suas atividades em dia.

--
Francisco Valdevino Fernandes Favaro
~Bacharelando em Sistemas de Informação - UFPB Campus IV~
#Linux User: 549,105
#Ubuntu User: 34,615
WebRep
Overall rating
 

Marcus V. Patriota

unread,
May 2, 2012, 2:41:06 PM5/2/12
to python...@googlegroups.com, Marcelo Miguel
Os dois Marcelo se for possivel :D
 obrigado pela atenção.

Thiago Coutinho

unread,
May 2, 2012, 2:48:35 PM5/2/12
to python...@googlegroups.com
2012/5/2 Marcus V. Patriota <mac...@gmail.com>:
> Os dois Marcelo se for possivel :D
>
> Em terça-feira, 1 de maio de 2012 20h57min02s UTC-3, Marcelo Miguel
> escreveu:
>>
>> Voce quer que ensine o caminho, ou quer que coloque o códiog  pronto?

Hahahah é o cúmulo mesmo...

--
thiagoc

"O povo não deveria temer o governo. O governo é quem deveria temer o povo."
V de Vingança

Filipe Cifali

unread,
May 2, 2012, 2:52:51 PM5/2/12
to python...@googlegroups.com
Marcus, tu leu o que escrevemos? Toda a sintaxe / documentação já foi lhe informado.

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar

<*> Para visitar o site do grupo na web, acesse:
   http://groups.google.com/group/python-brasil

<*> Para sair deste grupo, envie um e-mail para:

Danillo Souza

unread,
May 2, 2012, 3:02:09 PM5/2/12
to python...@googlegroups.com
Marcus, que tal você mostrar o que já fez até agora e dizer as suas dúvidas ao invez de pedir o trabalho pronto?

--
Danillo Souza
Teck Software

Marcus V. Patriota

unread,
May 2, 2012, 3:43:21 PM5/2/12
to python...@googlegroups.com

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

L3Q2.py

Danillo Souza

unread,
May 2, 2012, 4:00:16 PM5/2/12
to python...@googlegroups.com
Cara, dei uma olhada superficial no seu código porque estou no trabalho, mas meu conselho é que você leia um pouco mais sobre dicionários[1] em Python e reescreva seu código. Os erros que eu notei aqui(sem executar) foram:

Linhas 8-9: listas separadas para os votos e os itens? embora não cause erro no programa, isso poderia ser bem melhor resolvido num dicionário.
Linhas 14~19: não use espaços entre o nome da lista e os colchetes. E parênteses no print só são necessários caso esteja usando Python3.
Linha 24: if desnecessário.
Linha 27: não faz sentido. você deveria somar +1 no elemento do correspondente ao SO escolhido na lista de votos(já que decidiu usar listas separadas)
Linha 28: também não faz sentido. você só está copiando uma lista hard-coded para a variável total.
Linha 34: você fez o pior uso do for nessa situação. itere sobre a lista, não sobre os índices.


E os valores que serão exibidos todos errados(se é que o script executa) são consequências desses erros acima. 
Danillo Souza
Teck Software



Reply all
Reply to author
Forward
0 new messages