2017-10-19 5 views
1

Ich folge der Microsoft-Einführung in Python-Kurs für Anfänger auf edX, ich habe Probleme in ihrem zweiten Modul, wo sie Sie bitten, Funktion zu erstellen, die den Titel "Doktor" zu einem Benutzer hinzufügt eingegebener Name.Probleme beim Definieren von Benutzereingaben in Funktionen

Dies ist die Beratung, die sie bieten:

  • Funktion make_doctor define(), die einen Parameternamen
  • Druck nimmt
  • get Benutzereingabe für variable full_name
  • Aufruf der Funktion full_name als Argument Der Rückgabewert
  • Erstellen Sie und rufen Sie make_doctor() mit full_name -Argument von Benutzereingabe - dann drucken Sie den Rückgabewert
  • Diese

ist das, was ich bisher:

def make_doctor(name): 
full_name = print("Doctor" + input().title()) 
return full_name 

print(name) 

jede mögliche Hilfe schätzen würde.

Antwort

1

Das sollte Ihnen helfen:

def make_doctor(name): 
    return "Doctor" + name 


full_name = input() 
print(make_doctor(full_name)) 
0
def make_doctor(name): 
    # add the Doctor title to the name parameter 
    d_name = 'Doctor '+name 
    # print the return value 
    print(d_name) 
    return d_name 

# get the user input for the variable full_name 
full_name=input('Enter your full name: ') 
# pass full_name as an argument to make_doctor function 
doc = make_doctor(full_name) 
# print return value 
print(doc) 
Verwandte Themen