Imprimir línea vacía?

Estoy siguiendo un tutorial para principiantes en Python, hay un pequeño ejercicio en el que tengo que agregar una llamada de función extra e imprimir una línea entre versos, esto funciona bien si imprimo una línea vacía entre llamadas de función pero si agrego una impresión vacía hasta el final de mi happyBirthday() Recibo un error de sangría, sin la línea de impresión agregada, todo funciona bien, ¿alguna sugerencia de por qué?

Aquí está el código:

 def happyBirthday(person): print("Happy Birthday to you!") print("Happy Birthday to you!") print("Happy Birthday, dear " + person + ".") print("Happy Birthday to you!") print("\n") #error line happyBirthday('Emily') happyBirthday('Andre') happyBirthday('Maria') 

Siempre obtendrá un error de sangría si existe un error de sangría. Verifique que su línea final tenga una sangría igual que en las otras líneas, ya sea con espacios o con tabulaciones. Lo más probable es que algunas de las líneas tuvieran espacios (o tabs) y que la otra tuviera tabs (o espacios).

Confíe en el mensaje de error: si dice algo específico, asum que es verdadero y descubra por qué.

simplemente puedes hacer

 print('') 

o

 print("") 

para obtener una línea vacía

Python 2.x: imprime una nueva línea

 print 

Python 3.x: debes llamar a la función

 print() 

Fuente: https://docs.python.org/3.0/whatsnew/3.0.html

no hagas

imprimir “\ n”

en la ultima linea Dará 2 líneas vacías.

Los dos comunes para imprimir una línea en blanco en Python-

  1. La vieja escuela

    print "hello\n"

  2. Escribir la palabra impresa solo haría eso:

    print "hello"

    print

Estaba teniendo problemas con esto y resultó ser un problema de pestaña frente a un problema de espacio. Si no lo puedes ver de esta manera, asegúrate de que el editor que estés utilizando esté configurado para ver los símbolos, ya que te mostrará las tabs y los espacios de una manera que realmente puedas verlos 🙂

Me alegro de haber encontrado este hilo cuando estaba empezando a arrancarme el cabello con frustración. (Soy un nuevo codificador lol)