Autor Tópico: Espaço nas variaveis quando dô "print"  (Lida 5230 vezes)

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Espaço nas variaveis quando dô "print"
« Online: 20 de Outubro de 2006, 15:13 »
Opa :D

Comecei a ler umas apostilas sobre Python
E notei que quando eu faço

Código: [Selecionar]
>>> numero = 10
>>> print 'O número é',numero,',legal né?'
O número é 10 ,legal né?

A variável fica entre espaços!

Então tava fazendo um exercicio, que tinha que desenvolver um programa pra escrever a frase que alguem digitasse de traz pra frente
Então preciso que elas fiquem juntas!

parte do codigo:
Código: [Selecionar]

digitos = len(n)
contador2 = 1

print '\nSua frase ao contrário é: '
while contador2 <= digitos:

print n[-contador2],

contador2 = contador2 + 1

E olha como ele está funcionando
Citar
Digite uma frase: 123456
Sua frase ao contrário é:
6 5 4 3 2 1

Entao gostaria de saber como imprimir variaveis sem espaço :)

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Espaço nas variaveis quando dô "print"
« Resposta #1 Online: 20 de Outubro de 2006, 15:23 »
Desculpe me aproveitar do seu tópico, mas essas apostilas que vc conseguiu são boas? estou procurando material de estudo neste assunto.... onde vc conseguiu?

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Re: Espaço nas variaveis quando dô "print"
« Resposta #2 Online: 20 de Outubro de 2006, 15:48 »
No Google =]
Tem 2 aqui
Mas achei elas muito seca, sem exercicios

Esse exercicio daih de cima foi um amigo meu que passou :D

Pra baixar:
http://locomotion.no-ip.org:8080/mpbista/Apostila_1.pdf
http://locomotion.no-ip.org:8080/mpbista/Apostila_2.pdf

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Espaço nas variaveis quando dô "print"
« Resposta #3 Online: 20 de Outubro de 2006, 15:54 »
Obrigado, baixei e vou dar uma olhada

Offline daskrs

  • Usuário Ubuntu
  • *
  • Mensagens: 84
    • Ver perfil
Re: Espaço nas variaveis quando dô "print"
« Resposta #4 Online: 23 de Outubro de 2006, 05:42 »
Desculpe me aproveitar do seu tópico, mas essas apostilas que vc conseguiu são boas? estou procurando material de estudo neste assunto.... onde vc conseguiu?
Tem um site muito bom, que por sinal é o primeiro no google uando se procura por python ^^
é o pythonbrasil
http://www.pythonbrasil.com.br

eu aprendi pyhon la, me ajudou muito a terminar o trabalho pra facul!

Offline mientefuego

  • Usuário Ubuntu
  • *
  • Mensagens: 56
    • Ver perfil
Re: Espaço nas variaveis quando dô "print"
« Resposta #5 Online: 23 de Outubro de 2006, 11:51 »
O próprio ubuntu vem com um tuto de python muuuuuuuuuuuito bom

Só que é em inglês...

Vai na ajuda, procura por python e surpreenda-se ;D

Offline _Luks

  • Usuário Ubuntu
  • *
  • Mensagens: 202
  • Debian Lenny
    • Ver perfil
    • Meu Blog
Re: Espaço nas variaveis quando dô "print"
« Resposta #6 Online: 23 de Outubro de 2006, 17:33 »
é padrão do python separar as strings quando se imprime por variaveis:

Código: [Selecionar]
a='lucas'
b='nogueira'
print a,b
>> lucas nogueira

para evitar isso, use os operadores:

%i = inteiros
%f = floats
%s = string

ex:
Código: [Selecionar]
numero = 10
nome = 'auau'
idade = -58.4
booleanas = [True, False]
print 'o numero é: %i ' %numero
print 'o numero e o nome são: %i e %s' %(numero,nome)
print 'o numero, o nome e a idade são: %i, %s, %f' %(numero,nome,idade)