Функция Dose not Return Что-нибудь почему? [закрыто]
Недавно я установил версию Python 3.10 в операционной системе Windows. Я пишу код для добавления функции, но когда я вызываю функцию, не возвращаю ничего, почему.
#!/bin/usr/python3.10
def add(number1: int| float, number2: int| float, ) -> int | float :
""" This Funcation Will Helps You To Add Numbers
Param1 : number1 -> int | float
Param2 : number2 -> int | float
"""
return f" Addition Of Two Numbers -> {number1+number2}"
add(10,23.56)
1 ответ
Вы должны это распечатать. Напишите print (добавьте (10,23.56)), и вы получите результат. Или же измените оператор return на оператор print внутри функции и просто вызовите его. Кроме того, вам не нужно указывать int или float при вызове функции. Чтобы сделать ваш код чистым, удалите ненужные операторы и удалите int и float. Ваш код:
def add(number1, number2):
return f" Addition Of Two Numbers -> {number1+number2}"
print(add(10,23.56))