Python Write Better Python Cleaner Code Function and Class Whitespace

starter.py. am getting an error cant fix it

def first_function(arg1): return 'arg1 is {}'.format(arg1)

def second_function(arg1): return 'arg1 is {}'.format(arg1)

class MyClass: args = [1, 2, 3]

def class_func(self): return self.args

starter.py
def first_function(arg1):
    return 'arg1 is {}'.format(arg1)


def second_function(arg1):
    return 'arg1 is {}'.format(arg1)


class MyClass:
    args = [1, 2, 3]


def class_func(self):
        return self.args

What error are you getting? I expect you missed the white space on line 11 and got the following:

"Your file has 1 error(s) on line(s) 11: blank line contains whitespace."

If so, you need to erase the spaces on line 11.

1 Answer

David Deberry
David Deberry
5,447 Points

I got this.Make sure there are no spaces on empty lines and no spaces after the semicolons.

def first_function(arg1):
    return 'arg1 is {}'.format(arg1)


def second_function(arg1):
    return 'arg1 is {}'.format(arg1)


class MyClass:
    args = [1, 2, 3]

    def class_func(self):
        return self.args
David Deberry
David Deberry
5,447 Points

after return self.args also add an extra empty line with no spaces in it.

You must have a space hidden somewhere in that that you can't see (It's hard to find invisible things). The code below works to solve the challenege

def first_function(arg1): return 'arg1 is {}'.format(arg1)

def second_function(arg1): return 'arg1 is {}'.format(arg1)

class MyClass: args = [1, 2, 3]

def class_func(self):
    return self.args