Fórum Erro no Print - Python #534493
14/10/2015
0
Lucas Leitão
Curtir tópico
+ 0Posts
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
Gostei + 0
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)"
Gostei + 0
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))Gostei + 0
14/10/2015
Lucas Leitão
Gostei + 0
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.
Gostei + 0
14/10/2015
Lucas Leitão
Gostei + 0
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.
Gostei + 0
15/10/2015
Lucas Leitão
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)