input()

Die meisten Anwendungen in der realen Welt hängen von Benutzereingaben ab und ändern ihre Ausführungslogik basierend auf diesen Eingaben. Ihre Ausgaben können davon abhängen, was der Nutzer in das Programm eingibt. Bisher haben wir nur Programme betrachtet, die feste Ausgaben drucken.
print() wird verwendet, um Ausgaben zu drucken. input() hingegen wird verwendet, um Eingaben vom Nutzer zu erhalten. Der Nutzer kann seinen Namen, seine Telefonnummer, eine Nachricht usw. eingeben.
Wenn wir also ein einfaches Programm schreiben möchten, das den Nutzer begrüßt, sollten wir die Nutzereingabe in einer Variablen speichern und sie später ausgeben (wir werden Variablen später noch ausführlicher besprechen, aber Sie können sie sich als Behälter vorstellen, der Daten speichern kann):
name = input()
print('Hi', name)
Hier wartet das Programm darauf, dass der Nutzer einen Text eingibt und speichert diesen Wert in einer Variablen namens name. Das Programm druckt dann den festen Text Hi gefolgt von dem in der Variablen name gespeicherten Wert. Wenn der Nutzer Anna eingibt, würde das Programm Hi Anna drucken. Wenn der Nutzer Simon eingibt, würde das Programm Hi Simon drucken. Das heißt, dass dasselbe Programm je nach Eingabe des Nutzers unterschiedliche Dinge ausgibt.
notion image
Beachten Sie, dass name mit input() zugewiesen wird. Dies weist Python an, den vom Nutzer eingegebenen Wert in der Variablen name zu speichern. Danach können wir name wie jeden anderen Text oder jede andere Zahl ausgeben. Achten Sie darauf, dass wir, um den in der Variablen gespeicherten Wert auszugeben, keine Anführungszeichen verwenden, sondern den Namen der Variablen schreiben.
 

Herausforderung

Schreiben Sie ein Programm, das den Nutzer mit Hello, und dann dem Namen des Nutzers begrüßt.
Hier sind einige Beispiele dafür, wie das Programm bei verschiedenen Eingaben funktionieren sollte:
Eingabe
Ausgabe
Anna
Hello, Anna
Bob
Hello, Bob
Simon
Hello, Simon

Erklärung

  1. Im ersten Testfall erhält das Programm die Eingabe Anna und gibt dann Hello, Anna aus.
  1. Im zweiten Testfall erhält das Programm die Eingabe Bob, also gibt es Hello, Bob aus.
  1. Im dritten Testfall erhält das Programm die Eingabe Simon, also gibt es Hello, Simon aus.
Hinweis: Das Programm wird für jeden Testfall separat ausgeführt (das sind völlig unterschiedliche Programmausführungen).
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue