2017-01-12 3 views
0

Использование IDLE в Python 3.5.2 на OSXPython не работает базовый код учебник из IDLE

я напечатал следующий код в IDLE:

def hello(name): 
    return("Hello " + name) 

hello('Bob') 

Я нажал на модуль Run, оболочка появился бежать код, однако, он не выводил «Hello Bob», как ожидалось. Мои пробелы верны.

ответ

1

Метод hello возвращает "Hello " + name, но когда вы его назовете hello('Bob'), вам нужно либо сохранить результат в некоторой переменной, либо просто распечатать его.

Если вы просто хотите, чтобы напечатать возвращаемое значение вашего метода hello, изменить hello('Bob') к print(hello('Bob'))

def hello(name): 
    return("Hello " + name) 

print(hello('Bob')) 

Выходной

Hello Bob

Смежные вопросы