Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2018, 15:33   #1
vladimir207
Пользователь
 
Регистрация: 03.10.2018
Сообщений: 15
По умолчанию Опечатка в книге Lutc_Mark изучаем Python?

Пишу функцию как указано в книге, а она не работает, что может быть?

Код:
def func(a):
    b = 'spam'
    return a * b

func(8)
стр. 544.png

Последний раз редактировалось Аватар; 27.10.2018 в 18:57.
vladimir207 вне форума Ответить с цитированием
Старый 27.10.2018, 15:46   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Все работает https://ideone.com/NXVNUt . Если запускаете не через интерпретатор, то добавьте вывод значения на экран.
p51x на форуме Ответить с цитированием
Старый 27.10.2018, 15:50   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Только одна причина - это ваша небрежность.
1. Обратите внимание на то, что код в книге написан с отступами.
2. В Python пробельный символ - это Царь кода. Не будете поклоняться ему, не будет работать ваш код.
3. Выкладывая код на форум выделите его и кликните по символу "#", который находится над окном.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 27.10.2018, 18:48   #4
vladimir207
Пользователь
 
Регистрация: 03.10.2018
Сообщений: 15
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Все работает https://ideone.com/NXVNUt . Если запускаете не через интерпретатор, то добавьте вывод значения на экран.
Запускал с PyCharm и Sublime Text и cmd все пусто.....
Изображения
Тип файла: png Безымянный.png (15.0 Кб, 68 просмотров)
vladimir207 вне форума Ответить с цитированием
Старый 27.10.2018, 18:59   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Посмотрите ссылку и ДОБАВЬТЕ ВЫВОД ЗНАЧЕНИЯ НА ЭКРАН.
p51x на форуме Ответить с цитированием
Старый 27.10.2018, 21:07   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Пишу функцию как указано в книге, а она не работает, что может быть?
Понимать что книги призваны учить
с помощью функции print выведите на экран результат. Опечатки там нет.
Человек_Борща вне форума Ответить с цитированием
Старый 27.10.2018, 23:25   #7
vladimir207
Пользователь
 
Регистрация: 03.10.2018
Сообщений: 15
По умолчанию

Т.е. так print(func(8)), спасибо большое за помощь!
vladimir207 вне форума Ответить с цитированием
Старый 28.10.2018, 09:19   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А разве код по ссылке был другим?
p51x на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсия задача из Крупника (изучаем Си) novopashinmm Помощь студентам 4 27.06.2013 12:41
Опечатка в названии раздела. Obey-Kun О форуме и сайтах клуба 2 25.02.2011 08:40
Изучаем Linux(Kubuntu) Bilargo Операционные системы общие вопросы 3 28.06.2010 12:31
изучаем паскаль. lara1 Фриланс 4 09.03.2010 23:08