Ich brauche eine Funktion zu erstellen, die eine Exponencial Funktion gibt, aber die Exponentialfunktion nimmt nur positive Zahlen, habe ich versucht Lambda mit (ist Teil der Einschränkungen ich habe) , und ich versuchte, auf diese Weise:, die nur nehmen positive numbres
def create(v):
return (lambda x: (v*e**-(v*x)) if x>=0)
aber es fordert Syntaxfehler die ganze Zeit:
File "<stdin>", line 8
return (lambda x : (v*e**-(v*x)) if x>=0)
^
SyntaxError: invalid syntax
Wie konnte ich es nur mit positiven Zahlen funktioniert?
Was soll es tun, wenn die eingegebene Nummer nicht positiv ist? –
Ein Benutzer (oder Aufrufer) kann sowieso negative Werte liefern. Fragen Sie sich, welcher Teil des Codes ausgeführt wird, wenn der Eingabewert für die Funktion negativ ist. –
Ich möchte nur, dass es zurückgibt Keine, wenn der Wert zur Verfügung gestellt wird, ist negativ – gramsch