Erro no Print - Python
14/10/2015
0
Lucas Leitão
Posts
14/10/2015
Jothaz
Olha tem anos que usei Python que me lembre o print era assim:
print "Hello World" print 5+5 print "5+5=",5+5
14/10/2015
Lucas Leitão
print("Test format strings") myInteger = 12345 myFloat = 3.14159 myString = "Devmedia is a great company" print("Integer", myInteger) print("Decimal integer %d is a integer number %d" % (myInteger, myInteger) print("Hexadecimal integer %x" % myInteger) print("Float", myFloat) print("Defaul %f" % myFloat) print("Exponencial %e" % myFloat) print("Right justify (%10d)" % myFloat) print("Left justify (%-10d)" % myFloat)
o erro aparece nesse trecho "print("Hexadecimal integer %x" % myInteger)"
14/10/2015
Jothaz
Olha não tenho Python instalado mas o erro para que esta aqui:
print("Decimal integer %d is a integer number %d" % (myInteger, myInteger)
Tá faltando um parentese:
print("Decimal integer %d is a integer number %d" % (myInteger, myInteger))
14/10/2015
Lucas Leitão
14/10/2015
Jothaz
Você fez o teste que lhe sugeri?
Comentou a linha:
print("Hexadecimal integer %x" % myInteger)
E tentou ver se roda!
As vezes pode parece que o erro esta em um linha, mas esta em outra.
Então faça o teste que sugeri.
E me parece que a linha que apontei esta errada, pois esta faltando fechar um parenteses, mas como estou no trampo e não tenho o Python aqui não tenho como testar.
14/10/2015
Lucas Leitão
15/10/2015
David Sylvestre
print("Decimal integer %d is a integer number %d" % (myInteger, myInteger)
Se colocar o parênteses que está faltando nessa linha, não dará mais o erro.
15/10/2015
Lucas Leitão
Clique aqui para fazer login e interagir na Comunidade :)