ComenzarEmpieza gratis

PEP 8 en documentación

Hasta ahora nos hemos centrado en cómo PEP 8 afecta a las piezas funcionales de código. También hay reglas que ayudan a que los comentarios y la documentación sean más legibles. En este ejercicio, arreglará varios tipos de comentarios para que sean compatibles con PEP 8.

El resultado de una comprobación de estilo de pycodestyle en el código puede verse a continuación.

my_script.py:2:15: E261 at least two spaces before inline comment
my_script.py:5:16: E262 inline comment should start with '# '
my_script.py:11:1: E265 block comment should start with '# '
my_script.py:13:2: E114 indentation is not a multiple of four (comment)
my_script.py:13:2: E116 unexpected indentation (comment)

Este ejercicio forma parte del curso

Principios de ingeniería del software en Python

Ver curso

Instrucciones de ejercicio

  • Aproveche el resultado de pycodestyle para editar los comentarios del código y adaptarlo a PEP 8.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

def print_phrase(phrase, polite=True, shout=False):
    if polite:# It's generally polite to say please
        phrase = 'Please ' + phrase

    if shout:  #All caps looks like a written shout
        phrase = phrase.upper() + '!!'

    print(phrase)


#Politely ask for help
print_phrase('help me', polite=True)
 # Shout about a discovery
print_phrase('eureka', shout=True)
Editar y ejecutar código