Печать возвращаемого значения в функции

print(result) в моей total функции не печатает мой результат.

Должна ли функция sums вернуть значение результата функции, которая его вызвала?

Это мой код:

 def main(): #Get the user's age and user's best friend's age. firstAge = int(input("Enter your age: ")) secondAge = int(input("Enter your best friend's age: ")) total(firstAge,secondAge) def total(firstAge,secondAge): sums(firstAge,secondAge) print(result) #The sum function accepts two integers arguments and returns the sum of those arguments as an integer. def sums(num1,num2): result = int(num1+num2) return result main() 

Я использую Python-3.6.1.

One Solution collect form web for “Печать возвращаемого значения в функции”

Он возвращает результат, но вы ничего не назначаете. Таким образом, переменная результата не определяется при попытке распечатать ее и вызывает ошибку.

Отрегулируйте общую функцию и присвойте значение, которое возвращает суммы, к переменной, в этом случае response для большей ясности в отношении разности к result переменной, определенному в области функции sums . После того как вы присвоили его переменной, вы можете распечатать ее с помощью переменной.

 def total(firstAge,secondAge): response = sums(firstAge,secondAge) print(response) 
Interesting Posts

Как vlc.py воспроизводит видеопоток?

Гладкая поверхность Участок с Pyplot

Python Regex – заменить строку, не расположенную между двумя конкретными словами

Первая доступная дата предыдущего дня / месяца / года из диапазона даты и времени

Python – конвертирование содержимого текстового файла в словарные значения / ключи легко

Более питонический способ написать этот блок (и исключить: ValueError: элемент последовательности обновления словаря # 0 имеет длину 1, 2 требуется)

Почему я не могу дублировать выбранные элементы в цикле for?

Python tkInter Вступление

Обнаружение создания файла с помощью сторожевого таймера

вызывать функцию javascript при очистке веб-страницы

Создание модели Django из существующих баз данных MongoDB

Список доступа к Python

python 3-х этажное разделение не всегда приводит к int

как удалить .py из url в jython

Различия между numpy.random и random.random в Python

Python - лучший язык программирования в мире.