Python “ValueError: incomplet format” sur print(“choses " % ” % “truc”)

Mon but avec ce code, c'est que lorsque vous mettez dans un certain nombre, vous obtiendrez des imprimés, le nombre et quelques autres de sortie, en fonction de ce que vous avez tapé. Pour une raison quelconque, ce que j'ai ici donne l'erreur "ValueError: incomplet format". Il a quelque chose à voir avec l' %. Que signifie l'erreur, et comment puis-je résoudre ce problème? Merci!

variable = "Blah"
variable2 = "Blahblah"

text = raw_input("Type some stuff: ")

if "1" in text:
    print ("One %" % variable)
elif "2" in text:
    print ("Two %" % variable2)
"One %s" % variable (Note %s)
'%s % % ' % % variable
Double Possible de Comment puis-je sélectivement échapper pourcentage (%) en Python chaînes de caractères?

OriginalL'auteur Oughh | 2016-01-07