--
Você está recebendo esta mensagem porque se inscreveu no grupo "Aprendendo a Programar com o MIT e a Escola de Dados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para programadedados20...@googlegroups.com.
Para postar neste grupo, envie um e-mail para programaded...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/programadedados2014_01.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/programadedados2014_01/0fe106d1-278a-4d8e-8a39-95b00d0e9306%40googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
José,
Deixa eu tentar te ajudar fazendo uma pergunta, ok?
Quantas vezes o looping de dentro, ou seja, o segundo "for", é avaliado, ou seja, é intepretado pelo computador?
Quantas vezes o looping de fora "roda"?
Acho que se você chegar na resposta dessa, você chega na da outra. Lembre-se que cada vez que uma função é interpretada, ela vai recalcular o valor de X.
Depois conta pra gente se conseguiu!
--
Ah, uma coisa que é boa prática entre pessoas que compartilham códigos e pode ser mais fácil que mandar os prints: http://pastebin.com - fica mais fácil de ler, pelo menos!
Vc vai lá, escolhe Python em "syntax highlighting" e cola o seu código. Clica em enviar e ele te devolve um link. Daí vc usa esse link pra compartilhar seu código!
Tipo assim: http://pastebin.com/rYYuSxDg
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/programadedados2014_01/CAK9u%3Dw7wf_pe75x1fuOUJ4N_kWZ1mEeS11-zEt_d8o%3DEb%3DUbYw%40mail.gmail.com.
Matou, José! É isso mesmo!
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Aprendendo a Programar com o MIT e a Escola de Dados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para programadedados20...@googlegroups.com.
Para postar neste grupo, envie um e-mail para programaded...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/programadedados2014_01.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/programadedados2014_01/a24ff3f3-937c-4b1a-b74e-2373dfabcee4%40googlegroups.com.
oi, Débora, só agora vi sua pergunta no fim da explicação. Acho que seu exemplo é melhor, mais eficiente, pois o loop interno vai demorar menor (uma etapa a menos). No seu exemplo, o código manda imprimir 'i' e depois já reinicia o loop. No exemplo que dei, o código manda imprimir 'i', manda vincular o novo valor de 'x' e só depois disso reinicia o loop.É isso?AbsJosé
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Aprendendo a Programar com o MIT e a Escola de Dados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para programadedados20...@googlegroups.com.
Para postar neste grupo, envie um e-mail para programaded...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/programadedados2014_01.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/programadedados2014_01/b7e65d02-3bcf-4e33-bc74-16ee91c130a2%40googlegroups.com.
Pedro, muito bem lembrado!
No último encontro chegamos a falar rapidamente sobre a complexidade de alguns programas e como é importante entender essas etapas, justamente por causa do excelente exemplo que deu! Os computadores são bons de fazer conta, mas dependendo dos dados que você cruza as coisas ficam bem complexas. Daí a importância de entender as vantagens e desvantagens de cada abordagem e como elas funcionam, pra vc refletir se o que vc está pretendendo é possível ou vale a pena perseguir.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/programadedados2014_01/CABnW7VdoK5TJTcYPc9qE6qEDejWQ2S%3Dnnoeztkaz_yg-6vp3Hw%40mail.gmail.com.
end
, inclusive. end
is a variable that we define for you. So, for example, if we define end
to be 6, your code should print out the result:21
which is 1 + 2 + 3 + 4 + 5 + 6.
For problems such as these, do not include raw_input
statements or define the variable end
. Our automating testing will provide a value of end
for you - so write your code in the following box assumingend
is already defined."
Matou, José! É isso mesmo!
On Feb 25, 2014 9:30 PM, "José Casadei" <jrca...@gmail.com> wrote:
oi, Débora, obrigado pelo esforço. Acho que entendi. Quando há a alteração de x (de 4 para 2), essa alteração ocorre somente no loop interno. Por isso, o x do loop externo, que já tinha sido vinculado como 4, exige que o loop maior seja repetido três vezes. É mais ou menos isso?--AbsJosé
Você está recebendo esta mensagem porque se inscreveu no grupo "Aprendendo a Programar com o MIT e a Escola de Dados" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para programadedados2014_01+unsub...@googlegroups.com.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para programadedados20...@googlegroups.com.
Para postar neste grupo, envie um e-mail para programaded...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/programadedados2014_01.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/programadedados2014_01/db7f5a81-e30f-4eca-8229-b61fa33f5bca%40googlegroups.com.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/programadedados2014_01/CABnW7VdtCS3vzooYw3pvBc5gt%2BWwD82fBxihmyVsS9qPyineFQ%40mail.gmail.com.