@datAnke: Das nächste mal wäre es nett wenn Du die Fehlermeldung dazu auch verrätst. Falls keine Fehlermeldung kommt, wie sie das in diesem Fall ja tut, ist es hilfreich wenn Du beschreibst was Du erwartest (und vielleicht auch warum Du das erwartest) und was stattdessen passiert.
Funktionen haben üblicherweise einen Namen der beschreibt was sie tun. `linie` beschreibt keine Tätigkeit sondern wäre eher ein guter Name für einen Wert der eine Linie repräsentiert.
Code: Alles auswählen
#!/usr/bin/env python3
def drucke_linie():
print("----")
def multiplizieren(a, b):
print(f"{a} × {b} = {a * b}")
drucke_linie()
def main():
x = 3
y = 5
multiplizieren(x, y)
if __name__ == "__main__":
main()