deslocamento \_soma e multiplicação
boa tarde em relação ao último exercício de deslocamento. não conseguir aplicar a multiplicação para as outras linhas. segui a instrução e só deu certo para a ultima linha.
<p>olá gabriel, tudo bem? </p>
<p>segue a resposta para a sua dúvida. </p>
<p>fico a disposição para demais esclarecimentos. 
abraços, viviane martins</p>
<pre class="prettyprint"><code>sub solucao()
 range(&#34;a1048576&#34;).select
 activecell.end(xlup).select
 activecell.offset(1, 0).select
 activecell.value &#61; inputbox(&#34;insira o nome do segurado&#34;)
 activecell.offset(0, 2).value &#61; inputbox(&#34;tipo do plano&#34;)
 activecell.offset(0, 3).value &#61; inputbox(&#34;digite o valor do segurado&#34;)
 activecell.offset(0, 4).value &#61; inputbox(&#34;valor do dependente&#34;)
 activecell.offset(0, 5).value &#61; inputbox(&#34;quantidade de dependentes&#34;)
 &#39;valor do segurado (que é o valor do plano) acrescido do valor do dependente * qtde de dependentes
 activecell.offset(0, 6).value &#61; activecell.offset(0, 3) &#43; activecell.offset(0, 4) * activecell.offset(0, 5)
end sub</code></pre>
não é possível somar até o infinito. o que se faz é truncar a série em um dado termo e calcular o erro estimado dessa aproximação (erro de truncamento). <p>aqui está um exemplo simples <em> really </em> que pode ajudá-lo a começar:</p><pre><code>$(document).ready(function() { var $dragging = null; $(document.body).on("mousemove", function(e) { if ($dragging) { $dragging.offset({ top: e.pagey, left: e.pagex }); } }); $(document.body).on("mousedown", "div", function (e) { $dragging = $(e.target); }); $(document.body).on("mouseup", function (e) { $dragging = null; }); }); </code></pre><p><strong> exemplo: </strong> <a href="http://jsfiddle.net/jge9z/">http://jsfiddle.net/jge9z/</a> </p><blockquote> <p>eu entendo que vou usar a posição do mouse em relação ao contêiner div (no qual o div deve ser arrastado) e que devo definir o deslocamento divs relativo a esses valores.</p> </blockquote><p>não tenho tanta certeza disso. parece-me que em arrastar e soltar você <em> sempre </em> deseja usar o deslocamento dos elementos relativos ao documento.</p><p>se você quiser restringir o arrastamento a uma área específica, isso é um problema mais complicado (mas ainda factível).</p> utilizando o mesmo sistema de numeração de base \(4\) empregado no exercício anterior, temos:a) \(\eqalign{&8 = 2 \cdot 4^1 + 0 \cdot 4^0 \\& \ \ = c \cdot 4^1 +a \cdot 4^0 \\& \ \ = ca}\)b) \(\eqalign{&25 = 1 \cdot 4^2 + 2 \cdot 4^1 + 1 \cdot 4^0 \\& \ \ \ \ = b \cdot 4^2 + c \cdot 4^1 + b \cdot 4^0 \\& \ \ \ \ = bcb}\)c) \(\eqalign{&170 = 2 \cdot 4^3 +2 \cdot 4^2 + 2 \cdot 4^1 + 2 \cdot 4^0 \\& \ \ \ \ \ \ = c \cdot 4^3 +c \cdot 4^2 + c \cdot 4^1 + c \cdot 4^0 \\& \ \ \ \ \ \ = cccc}\)d) \(\eqalign{&2000 = 1 \cdot 4^5 + 3 \cdot 4^4 + 3 \cdot 4^3 + 1 \cdot 4^2 +0 \cdot 4^1 +0 \cdot 4^0 \\& \ \ \ \ \ \ \ \ = b \cdot 4^5 + d \cdot 4^4 + d \cdot 4^3 + b \cdot 4^2 +a \cdot 4^1 +a \cdot 4^0 \\& \ \ \ \ \ \ \ \ = bddbaa}\) olá laura, tudo bem?está um pouco tarde para te responder, rs, mas vamos lá. com a linha var express = require(express); você está atribuindo o express uma variável de mesmo nome. depois, você atr... hugo, fico com pena q a sugestão não se adapte à tua realidade 😞 olha lá mas insiste com eles na resolução! já pediste ativação de reencaminhamento de chamadas? oi ramiro, é estranho o q dizes...só fizeste uma alteração de tarifário a nivel do tráfego, a velocidade nao alterou de modo q deverias estar sem qq dificuldade. É melhor fazeres despistes com a técnica, ou voltares à loja...:( olá pedrogramaxo,podes voltar a tentar. foi efetuada uma sincronizção da tua conta e já deverá estar tudo ok. <p>eu realmente consegui resolver meu próprio problema. para qualquer um que possa ler isso, o problema que causou isso foi que o meu arquivo <code>functions.php</code> tinha um fechamento</p><pre><code>?&gt; </code></pre><p>no final. por alguma razão, isso é o que causou o problema e, ao remover essa última linha, estava funcionando novamente.</p> oi, gustavo! tudo bem?


sugiro que você tente baixar o aplicativo subway surfers por esse link aqui: <http://www.techtudo.com.br/tudo-sobre/subway-surfers.html>


eu testei, e funcionou direitinho.


abraços! <p>o próprio método apply passa cada "grupo" do objeto groupby como o primeiro argumento para a função. portanto, ele sabe associar 'peso' e "quantidade" a <code>a</code> e <code>b</code> com base na posição. (por exemplo, eles são o segundo e o terceiro argumentos, se você contar o primeiro argumento do "grupo".</p><pre><code>df = pd.dataframe(np.random.randint(0,11,(10,3)), columns = ['num1','num2','num3']) df['category'] = ['a','a','a','b','b','b','b','c','c','c'] df = df[['category','num1','num2','num3']] df category num1 num2 num3 0 a 2 5 2 1 a 5 5 2 2 a 7 3 4 3 b 10 9 1 4 b 4 7 6 5 b 0 5 2 6 b 7 7 5 7 c 2 2 1 8 c 4 3 2 9 c 1 4 6 gb = df.groupby('category') </code></pre><p>argumento implícito é cada "grupo" ou, neste caso, cada categoria</p><pre><code>gb.apply(lambda grp: grp.sum()) </code></pre><p>o "grp" é o primeiro argumento para o aviso da função lambda. não preciso especificar nada para ele, pois já é automaticamente considerado como cada grupo do objeto groupby</p><pre><code> category num1 num2 num3 category a aaa 14 13 8 b bbbb 21 28 14 c ccc 7 9 9 </code></pre><p>portanto, o apply passa por cada um deles e executa uma operação de soma</p><pre><code>print(gb.groups) {'a': int64index([0, 1, 2], dtype='int64'), 'b': int64index([3, 4, 5, 6], dtype='int64'), 'c': int64index([7, 8, 9], dtype='int64')} print('1st group:\n', df.loc[gb.groups['a']]) 1st group: category num1 num2 num3 0 a 2 5 2 1 a 5 5 2 2 a 7 3 4 print('sum of 1st group:\n', df.loc[gb.groups['a']].sum()) sum of 1st group: category aaa num1 14 num2 13 num3 8 dtype: object </code></pre><p>observe como isso é o mesmo que a primeira linha da nossa operação anterior</p><p>portanto, aplicar é <em> implicitamente </em> passando cada grupo ao argumento da função como o primeiro argumento.</p><p>do <a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.core.groupby.groupby.apply.html">docs</a> </p><blockquote> <p>groupby.apply (func, * args, ** kwargs)</p> <p>args, kwargs: tupla e ditado</p> <blockquote> <p>argumentos posicionais e de palavras-chave opcionais para passar para func</p> </blockquote> </blockquote><p>args adicionais passadas em "* args" são passadas <em> após </em> o argumento implícito do grupo.</p><p>então usando seu código</p><pre><code>gb.apply(lambda df,a,b: sum(df[a] * df[b]), 'num1', 'num2') category a 56 b 167 c 20 dtype: int64 </code></pre><p>aqui 'num1' e 'num2' estão sendo passados ​​como <em> argumentos adicionais </em> para cada chamada da função lambda</p><p>portanto, o apply passa por cada um deles e executa sua operação lambda</p><pre><code># copy and paste your lambda function fun = lambda df,a,b: sum(df[a] * df[b]) print(gb.groups) {'a': int64index([0, 1, 2], dtype='int64'), 'b': int64index([3, 4, 5, 6], dtype='int64'), 'c': int64index([7, 8, 9], dtype='int64')} print('1st group:\n', df.loc[gb.groups['a']]) 1st group: category num1 num2 num3 0 a 2 5 2 1 a 5 5 2 2 a 7 3 4 print('output of 1st group for function "fun":\n', fun(df.loc[gb.groups['a']], 'num1','num2')) output of 1st group for function "fun": 56 </code></pre>