Hallo,
ich habe ein kleines Problem:
Ich habe einen langen Code, den ich mehrmals brauche, definiert (def) aber brauche jetzt in einer Funktion außerhalb dieser Definition, einen bestimmten Wert, der sich in dieser Funktion befindet. Was muss ich da eingeben? Irgendetwas mit return, oder? Aber da meldet ihr mir immer einen Fehler
Hoffe Ihr könnt mir helfen!
Wert aus einer Definition abrufen
Die Frage hattest Du doch schon einmal hier gestellt: viewtopic.php?f=1&t=38379
Die Antwort bleibt die gleiche: Lerne wie Funktionen funktionieren, insbesondere Rückgabewerte.
Und falls es dabei ein Problem gibt, dann bitte das konkrete Problem zeigen, denn bei irgendwas mit return und das da immer Fehler gemeldet werden, kann man auch nicht mehr sagen als dass Du dann irgendwas falsch machst.
Die Antwort bleibt die gleiche: Lerne wie Funktionen funktionieren, insbesondere Rückgabewerte.
Und falls es dabei ein Problem gibt, dann bitte das konkrete Problem zeigen, denn bei irgendwas mit return und das da immer Fehler gemeldet werden, kann man auch nicht mehr sagen als dass Du dann irgendwas falsch machst.
-
- User
- Beiträge: 18
- Registriert: Donnerstag 7. April 2016, 19:32
Tut mir ja leid... aber das Problem ist, ich habe nicht besonders viel Zeit um das zu lernen (und meine Englischkenntnisse sind auch nicht gerade überragend... :K ).
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Google hilft! Mit den Suchbegriffen "python3 tutorial deutsch" findest du z. B.:
https://py-tutorial-de.readthedocs.org/de/python-3.3/
http://www.python-kurs.eu/kurs.php
https://py-tutorial-de.readthedocs.org/de/python-3.3/
http://www.python-kurs.eu/kurs.php
Code: Alles auswählen
def funktion(a, b):
wert = 2
return a * b * wert
try:
print(wert)
except NameError:
print("name 'wert' is not defined")
print(funktion(3, 5))
Ahnunglos irgendwelchen Code ausprobieren bis etwas sinnvolles passiert, wird viel länger dauern als die Grundlagen zu lernen. Wenn du nicht genug Zeit hast um die Grundlagen zu lernen, hast du nicht genug Zeit für das Projekt.fragezeichen123 hat geschrieben:Tut mir ja leid... aber das Problem ist, ich habe nicht besonders viel Zeit um das zu lernen (und meine Englischkenntnisse sind auch nicht gerade überragend... :K ).