Функция 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))
Другие вопросы по тегам