Разбираемся

Всем привет.
Помогите разобраться что тут не так.
делаю небольшие шаги и уже час сижу и думаю что не так.

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

Про типы данных уже писали?)

раскрыть ветку (9)
1
Автор поста оценил этот комментарий
Но раз есть желание помочь тугому =D
Как вернуть данные из def
Иллюстрация к комментарию
раскрыть ветку (7)
0
Автор поста оценил этот комментарий

ну так ты ретурн пустой делаешь return pers сделай

раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Не уловил мысль где его делать
раскрыть ветку (5)
0
Автор поста оценил этот комментарий

я последний раз что-то кодил лет 5 назад, но попробую объяснить.

ты переменную в функции определяешь, она не глобальная. Соответственна "основная программа" не знает, что такое переменная pers. после получения и проверки сделай return pers. а в самой проге что-то типа pers_num = started()

раскрыть ветку (4)
0
Автор поста оценил этот комментарий
Я видимо совсем дерево
раскрыть ветку (3)
1
Автор поста оценил этот комментарий

у тебя есть функция started, сейчас там просто return - то есть вернуть, а что вернуть? Ты ничего из функции не возвращаешь. А переменная pers , которую ты объявил внутри функции, условно, создается при вызове функции, а по завершению удаляется(на самом деле не так, но так будет понятнее) и когда ты говоришь программе проверить переменную pers - она должна выдавать тебе ошибку. Поэтому в функции вместо return надо return pers


а вместо started() что-то типа pers_num = started() - то есть вернуть в переменную значение функции и потом уже с этой переменной делать дальнейшие проверки.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Дай бог здоровья, счастья и мирного неба над головой
раскрыть ветку (1)
Автор поста оценил этот комментарий

Здоровья, детишек ебучих?)

1
Автор поста оценил этот комментарий
Да=)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества