Fórum Ubuntu Linux - PT
Suporte Técnico => Programação e Scripts => Tópico iniciado por: Locomotion em 20 de Outubro de 2006, 15:13
-
Opa :D
Comecei a ler umas apostilas sobre Python
E notei que quando eu faço
>>> 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:
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
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 :)
-
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?
-
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
-
Obrigado, baixei e vou dar uma olhada
-
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 (http://www.pythonbrasil.com.br)
eu aprendi pyhon la, me ajudou muito a terminar o trabalho pra facul!
-
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
-
é padrão do python separar as strings quando se imprime por variaveis:
a='lucas'
b='nogueira'
print a,b
>> lucas nogueira
para evitar isso, use os operadores:
%i = inteiros
%f = floats
%s = string
ex:
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)