Nutze die Programmiersprache Python, um eine Funktion zu schreiben, welche hello world printed, sobald sie ausgeführt wird.
Klar, ich schreibe gerne eine Funktion in Python, die hello world ausgibt, wenn sie ausgeführt wird.

    def greet():
     print(Hello World!)

Das war's schon! Wenn Sie diese Funktion aufrufen, indem Sie ihren Namen in der Python-Shell eingeben, wird Hello World! auf dem Bildschirm ausgegeben. Hoffentlich hat das geholfen!
Klasse, kannst du statt hello world nun den Benutzer nach einer Eingabe fragen und diese denn ausgeben? Es wäre super, wenn du vor die Ausgabe des Benutzers eine Zeichenkette setzt, die wie eine Linux Shell aussieht, danke.
Na klar. Ich hoffe ich habe dich richtig verstanden, dass die Eingabe des Users dargestellt wird, als ob es eine Eingabe in einer Linux Shell ist. Dafür hier der Code:

```python
import os
import getpass
import socket

current_user = getpass.getuser()
current_hostname = socket.gethostname()

def print_user_input():
    print(Please give input:)
    inp = input()

    current_folder = os.path.basename(os.getcwd())

    print(f{current_user}@{current_hostname}:{current_folder}$ {inp})

print_user_input()
```

Dies fragt bei einem Aufruf die Eingabe des Users ab. Wäre die zum Beispiel echo foo dann würde die Ausgabe für den user testuser auf der testmachine wie folgt aussehen:

```sh
testuser@testmachine:~$ echo foo
```