Форум сайта python.su
Подскажите, почему при запуске кода в консоли ничего не отображается? Что не так. Код создан в IDLE.
def search4vowels(word):
"""Выводит гласные, найденные во введенном слове"""
vowels = set('aeiou')
found = vowels.intersection(set(word))
return bool(found)
search4vowels('sky')
Отредактировано Vitek64 (Ноя. 9, 2022 16:12:09)
Офлайн
Vitek64
в консоли ничего не отображается?
print(search4vowels('sky'))
Офлайн
Потому что учебники читать нужно
Вы написали функцию - она что-то делает и возвращает значение
Вы даже вызвали функцию - что уже хорошо!
Но если вы хотите в консоли увидеть результат то необходимо использовать магическое слово
print()
def search4vowels(word): """Выводит гласные, найденные во введенном слове""" vowels = set('aeiou') found = vowels.intersection(set(word)) print(found) return bool(found) search4vowels('sky')
Отредактировано ZerG (Ноя. 9, 2022 16:52:46)
Офлайн
xam1816Спасибо, просто в таком варианте функции, мне не требовалось вызывать print, и всё срабатывало🙄:
def search4vowels(word):
"""Выводит гласные, найденные во введенном слове"""
vowels = set('aeiou')
found = vowels.intersection(set(word))
for vowel in found:
print(vowel)
search4vowels('sky')
Отредактировано Vitek64 (Ноя. 14, 2022 16:52:36)
Офлайн
Подскажите “зелёному”, как создаётся этот файл, README.txt, в папке для создания дистрибутива модуля, чтобы добавить этот модуль в хранилище сторонних пакетов. Он создаётся в питоне или как-то внешне? С файлом setup.py всё понятно. Но как сделать README.txt, тут в учебнике, например, не говорится об этом:
Отредактировано Vitek64 (Ноя. 14, 2022 19:23:25)
Прикреплённый файлы:
Screenshot_20221114-161558_Drive.jpg (386,3 KБ)
Офлайн
Руками создается
Но это устаревшая информация
Сейчас все пользуются гитом и там создается файл README.md
который поддерживает макрдаун форматирование текста
Офлайн