Ich habe den folgenden Code geschrieben:
Code: Select all
def add_numbers(a, b):
result = a + b
print(result)
output = add_numbers(3, 5)
print(output)
Code: Select all
8
8
Code: Select all
8
None
- Ich habe überprüft, ob die Additionslogik korrekt ist.
- Ich habe print(result) innerhalb der Funktion verwendet, um zu überprüfen, ob der Wert ordnungsgemäß berechnet wurde.
- Ich ging davon aus, dass die Funktion den berechneten Wert automatisch zurückgeben würde Wert.
Ich möchte, dass die Funktion add_numbers() die berechnete Summe zurückgibt, damit sie später im Programm wiederverwendet werden kann.
Kann jemand erklären, warum die Funktion None zurückgibt und wie man den Wert korrekt zurückgibt?
Mobile version