добавление 3 переменных в Python - PullRequest
0 голосов
/ 10 декабря 2018

Я хотел бы знать, что не так с моей логикой здесь:

def add_three(num1, num2, num3)
        return (2 + 3 + 4)
print (add_three)

Как мне присвоить значения переменным и вернуть сумму?

Ответы [ 3 ]

0 голосов
/ 10 декабря 2018
def add_three(num1, num2, num3):
    return (num1 + num2 + num3)

print (add_three ( 1, 2, 3) )
print (add_three ( 2, 3, 4) )

Вывод выглядит так:

6
9
0 голосов
/ 10 декабря 2018

Всегда помните, что созданная функция должна вызываться с помощью ().Вы можете создавать функции со значениями по умолчанию или заданными пользователем значениями.Это зависит от того, какой результат вы хотите.

Если вам нужны разные результаты с разной комбинацией номеров, вам следует указать номера в вашем вызове.

def add_three(num1,num2,num3):
return(num1+num2+num3)

print (add_three(2,3,4)) #Ans 9
print (add_three(2,3,6)) #Ans 11

Если вы хотите получить тот же результатВы вызываете функцию, вы можете установить значения по умолчанию, как это.Это дает вам значение по умолчанию 9 для каждого вызова.

def add_three(num1=2,num2=3,num3=4):
return(num1+num2+num3)

print (add_three())
0 голосов
/ 10 декабря 2018

Попробуйте это

def add_three(num1, num2, num3): 
    return (num1 + num2 + num3) 

print(add_three(2,3,4)) #result: 9
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...