Python imprime texto después de imprimir una variable

Así que quiero imprimir un texto después de imprimir mis variables de esta manera:

print('Blablabla' var ' blablabla') 

En este momento se ve así:

  print('The enemey gets hit for %d' % damage) 

Quiero imprimir la palabra “Puntos de golpe” después de haber impreso la variable de daño.

Solo incluye los puntos de golpe:

 print('The enemey gets hit for %d hitpoints' % damage) 

El operador de formato % es muy poderoso, eche un vistazo a todas las opciones de marcadores de posición . Sin embargo, está destinado a ser eliminado en favor de str.format :

 print('The enemey gets hit for {} hitpoints'.format(damage)) 

Alternativamente, puede convertir el valor del damage en una cadena y concatenar cadenas con + :

 print('The enemy gets hit for ' + str(damage) + ' hitpoints') 

Solo agrega hitpoints a tu cadena:

 print('the enemy gets mutilated for %d hitpoints!' % damage)