Comentários do Blog

  1. Avatar de Não Registrado(s)
    to usando pra estudar pra minha prova
    valeu d+
  2. Avatar de Xinabr
    Excelentes post's, você conseguiu abranger toda linguagem de forma simples e rápida, para usuários novos na linguagem com ou sem experiência em outras linguagens!
  3. Avatar de Magnun
    Como eu disse não é um bug é só uma imprecisão apresentada. Mas ao fazer o print do número já está tudo ok:
    Código python:
    >>> 1.2-1.0
    0.19999999999999996
    >>> print 1.2-1.0
    0.2
    >>>

    Não confundir com casos em que temos dízimas periódicas, para esses casos existem também funções que fazem o arredondamento:
    Código python:
    >>> y = 1.0/3.0
    >>> y
    0.33333333333333331
    >>> print y
    0.333333333333
    >>>
    >>> y2 = round(y, 4)
    >>> y2
    0.33329999999999999
    >>> print y2
    0.3333

    A função round arredonda o número em quantas casas decimais vc pedir, nesse caso eu delimitei em 4 casas decimais. Esses assuntos serão abordados quando eu for tratar as funções built-in, onde irei comentar com detalhes todas essas funções.

    Até mais...
  4. Avatar de cleoson
    Olá Magnun,

    Legal sua explicação, achei que foi bem clara e objetiva.
    Com relação ao tipo float, independente de ser bug ou não, isso teria que ser tratado quando se está escrevendo um programa, não? :-)
    No exemplo que você citou ((1.2)-(1.0)), pra que a conta desse certo, poderia multiplicar os dois números por 10, realizar a divisão, e depois dividir o resultado por 10. Que tal essa "gambiarra"? :-)


    []'s
    Cléoson.
  5. Avatar de Magnun
    Olá pessoal, obrigado pelos comentários! Estou de volta, para quem quiser saber notícias do show: Estou de volta!
  6. Avatar de Magal
    Magnum, meu filho foi me representando. rsrsrsrs
  7. Avatar de Dácio
    Tenho 2 HD. Numa está o Linux ubuntu 10.04. Na outra estava o xp rodando os dois sem problemas. Formatei a hd onde estava o xp e instalei o windows 7. Rodou tudo bem até o fim.
    Conectei a internet, naveguei nos arquivos das duas hd. Instalei programas. E ai vem o problema. Ao reiniciar, fui para o Linux primeiro, fiz o update-grub, e o windows 7 apareceu lá, com o nome Windows 7 (loader). Reiniciei novamente, e ao optar por esta linha, o sistema entra em looping e volta para a reinicialização. Ou seja, não consigo usar o windows 7 pelo multi boot. Nem sei se consigo de outra forma também. Cheguei a pensar em desligar a hd do linux para ver, mas desconfio que dará erro de grub. Aliás nem sei onde está o grub, se na hd do linux ou na outra.
    O que fazer?
    Obrigado, Dácio - [email protected]
  8. Avatar de int21
    Mas ai é uma "puta falta de sacanegem" mesmo né!! (google)
  9. Avatar de igorcroush
    ola pessoal,achei muito legal esse site,com esse curso,to estudando nele rsrs
    em,uma opção por que nao usar o operador in nessa string
    passada pelo usuario para encontrar a tao letra?
    eu fiz uns testes deu certo ficaria tipo if letra in texto: print" encontrada",letra
    entenderam?
    é so uma possivel opçao
    quero externar minha gratidao
    por este site
  10. Avatar de danilo21
    [...]Como em C! estou um pouco "atrasado", mas este curso tem sido muito útil para mim, valeu Magnun.