class Point3D(object):
def __init__(self,x,y,z):
a=str(x)
self.x=a
a=str(y)
self.y=a
a=a+","
a=str(z)
self.z=a
def __repr__(self):
return "(%d,%d,%d)"%(self.x,self.y,self.z)
my_point=Point3D(1,2,3)
print(my_point)
Programacao phython
4 Respostas
1 like
E a sua dúvida é?
Minha duvida e por que este codigo nao imprime a string 1,2,3
J
Use “%s” ao invés de “%d”, uma vez que você converteu os valores para string.
é só colocar aspas (" ") entre os valores numéricos. É uma variável textual, então as aspas devem estar presentes para destaca-la como tal.
Criado 19 de julho de 2016
Ultima resposta 9 de ago. de 2016
Respostas 4
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo