These are chat archives for Sonosotros/lol1

4th
Mar 2016
Sonosotros
@Sonosotros
Mar 04 2016 00:00
ai no caso ficaria, while i in range(1,11):
F= (ai colocaria a função)
print(f)
mas isso não dá certo :/
ai eu tentei usar a função 'sum', mas também não deu certo, tipo, não consiguo encaixar esse somatorio
João Ferreira
@lubien
Mar 04 2016 00:02
é pq o python i in range(1,11) é um iterator, logo pode ser feito loop por for, mas o while n compreende
deixa eu ve aqui
count = 0
while (count <= 10):
   print ('The count is:', count)
   count = count + 1

print ("Good bye!")
o while recebe uma expressão: count <= 10 enquanto o for recebe um iterator
Sonosotros
@Sonosotros
Mar 04 2016 00:06
hum..
Sonosotros
@Sonosotros
Mar 04 2016 00:31
count = 0
for i in range (1,11):
   print ('The count is:', count)
   count = count + 1

print ("Good bye!")
João Ferreira
@lubien
Mar 04 2016 00:31
??
Sonosotros
@Sonosotros
Mar 04 2016 00:31
pior que com o for da certo e com o while nope
intrigante
João Ferreira
@lubien
Mar 04 2016 00:32
ah ta
mas um detalhe
nesse teu exemplo tu tem que usar o i não o count e pode remover a linha count = count + 1
Sonosotros
@Sonosotros
Mar 04 2016 00:33
blz
pra ver se prestava mesmo lol
João Ferreira
@lubien
Mar 04 2016 00:33
o motivo de funcionar no for é pq o resultado da função range é do tipo enum, o mesmo que enumerável. Daí o for sabe contar, já while não
Sonosotros
@Sonosotros
Mar 04 2016 00:37
mas como eu faço na função while??
é o objetivo
João Ferreira
@lubien
Mar 04 2016 00:37
daquele jeito q eu mandei antes, ué
define a variável antes com um valor inicial
depois o while tem a condição. enquanto ela for verdadeira, ele roda mais uma vez
Sonosotros
@Sonosotros
Mar 04 2016 00:38
kk ata
João Ferreira
@lubien
Mar 04 2016 00:38
dentro do while tu tem que alterar o valor da variável pra que um dia alcance a condição, se não é loop infinito, e fode
Sonosotros
@Sonosotros
Mar 04 2016 01:38
yo
João Ferreira
@lubien
Mar 04 2016 01:39
yo
Sonosotros
@Sonosotros
Mar 04 2016 01:39
nego responde rápido aqui
ate isso é bom
João Ferreira
@lubien
Mar 04 2016 01:39
to ajudando hacker de html
Sonosotros
@Sonosotros
Mar 04 2016 01:40
ele ainda tá nisso?
João Ferreira
@lubien
Mar 04 2016 01:40
outro dia ele viu um codigo e pensou q eu tivesse encriptado o html
Sonosotros
@Sonosotros
Mar 04 2016 01:40
kkkk
decepção vei
puts
ei
João Ferreira
@lubien
Mar 04 2016 01:41
q?
Sonosotros
@Sonosotros
Mar 04 2016 01:42
sabes uma função para funcionar como somátorio?
assim, o somatório é 1<=<=10
sendo que a função é: 1/(1+i*i)
João Ferreira
@lubien
Mar 04 2016 01:42
soma
Sonosotros
@Sonosotros
Mar 04 2016 01:42
somatório é 1<= i <=10 enviei errado
João Ferreira
@lubien
Mar 04 2016 01:43
tem q usar while?
Sonosotros
@Sonosotros
Mar 04 2016 01:44
se for possivel sim, lol
João Ferreira
@lubien
Mar 04 2016 01:44
sum(range(1, 10))
caso n precisasse
i = 1
soma = 0
while (i <= 10):
  soma += i
  i += 1
print(soma)
editei
faltou : e escrevi some
Sonosotros
@Sonosotros
Mar 04 2016 02:15
ta, agora sei como somar, tem algum critério para eu inserir uma função ?
a função q é o problema
João Ferreira
@lubien
Mar 04 2016 02:15
cm assim?
Sonosotros
@Sonosotros
Mar 04 2016 02:16
porque assim, em todas as que eu fiz tinha que usar uma equação, é o mesmo procedimento ?
João Ferreira
@lubien
Mar 04 2016 02:16
explica melhor...
Sonosotros
@Sonosotros
Mar 04 2016 02:17
como assim?
o que tu entendestes ?
João Ferreira
@lubien
Mar 04 2016 02:17
nop
Sonosotros
@Sonosotros
Mar 04 2016 02:18
tu leu errado agora lol
João Ferreira
@lubien
Mar 04 2016 02:19
explica ai exatamente tua duvida
Sonosotros
@Sonosotros
Mar 04 2016 02:21
pera ae
tão me enchendo o saco aqui lol
João Ferreira
@lubien
Mar 04 2016 02:21
...
Sonosotros
@Sonosotros
Mar 04 2016 02:22
sim
mas em suma
estou um pouco perdido quando o assunto é inserir a equação no somatório
João Ferreira
@lubien
Mar 04 2016 02:23
copia e cola aqui parte em q tu ta perdido
Sonosotros
@Sonosotros
Mar 04 2016 02:25
pera, tu entendeu que os valores a serem somados são os resultados da equação 1/( 1 + i*i) sendo que i vai de 1 a 10, certo ?!
João Ferreira
@lubien
Mar 04 2016 02:26
ah
tu vem perguntar de como somar de 1 a 10
eu respondo isso
i = 1
soma = 0
while (i <= 10):
  soma += 1 / (1 + i * i)
  i += 1
print(soma)
python entende aritmética
Sonosotros
@Sonosotros
Mar 04 2016 02:28
deu 0
João Ferreira
@lubien
Mar 04 2016 02:29
0.98179282233517484
o prof deu a resposta?
Sonosotros
@Sonosotros
Mar 04 2016 02:30
nope
feladaputs
ta nem ai
não está dando resultado de novo.
como deu esse resultado?
João Ferreira
@lubien
Mar 04 2016 02:32
eu joguei no repl.it
Sonosotros
@Sonosotros
Mar 04 2016 02:32
deu 0 .-.
João Ferreira
@lubien
Mar 04 2016 02:32
aonde tu testou?
Sonosotros
@Sonosotros
Mar 04 2016 02:33
no mesmo lugar
python 2.7
João Ferreira
@lubien
Mar 04 2016 02:33
to no python 3
tenta:
i = 1
soma = float(0)
while (i <= 10):
  soma += 1 / (1 + i * i)
  i += 1
print(soma)
ignora a acima
i = 1
soma = 0
while (i <= 10):
  soma += 1.0 / (1 + i * i)
  i += 1
print(soma)
nota o 1.0 na linha 4
isso faz com que a divisão resulte em um número decimal. sem isso, o python2 pensa q tu só se importa com os inteiros
por isso o 0
Sonosotros
@Sonosotros
Mar 04 2016 02:36
hum
bacana
agora deu o resultado
q tu mandou
João Ferreira
@lubien
Mar 04 2016 02:37
eu usando o python3 e tu o 2
fode d++ kk
Sonosotros
@Sonosotros
Mar 04 2016 02:37
kk
valeu velho
Sonosotros
@Sonosotros
Mar 04 2016 02:42
pegou de boas
João Ferreira
@lubien
Mar 04 2016 02:42
auhae
João Ferreira
@lubien
Mar 04 2016 07:22
Fosse banido do facebook??
Kk
Sonosotros
@Sonosotros
Mar 04 2016 07:27
sim kkkkk
como tu sabia?
whatsapp?