Python Functions, Packing, and Unpacking Getting Info In and Out of Functions Functions with Arguments and Returns

Arturs Certuks
Arturs Certuks
12,978 Points

Stuck with this challenge

Challenge:

Function called 'hello_student'. Function should receive one argument, 'name'. It should return one value, the string 'Hello ' followed by the value of the name parameter.

None of these were accepted as the correct answer:

Example Nr.1

def hello_student(name): result = "Hello " + name print(result)

Example Nr.2

def hello_student(name): result = "Hello " + name print(result)

hello_student("Mark")

Example Nr.3

def hello_student(name): result = "Hello " + name print(result)

name = input("What's your name? ") hello_student(name)

I ran all these codes and they seem to work, but I'm puzzled now what exactly is asked from me in this challenge?

creating_functions.py
def hello_student(name):
    result = "Hello " + name
    print (result)

1 Answer

Christian Beckett
Christian Beckett
11,120 Points

Hi. Have you tried using Return instead of print?? Arturs Certuks, don't worry if you haven't simple mistakes is a coders life afterall.

Christian Beckett
Christian Beckett
11,120 Points

your code should look like this

def hello_student(name):
    return "Hello" + name
Arturs Certuks
Arturs Certuks
12,978 Points

Thanks Christian, this worked 😁👌