Эмодзи.
В файле faces.py реализуйте функцию convert, она принимает аргумент типа str и возвращает его с заменённым :) на 🙂 (имя в Юникод Slightly Smiling Face) и :( заменяет на 🙁 (имя в Юникод Slightly Frowning Face). Остальной текст ввода должен возвращаться без изменения.
В этом же файле реализуйте функцию main, она принимает ввод от пользователя, вызывает convert на этот ввод и печатает результат. Не забудьте в конце файла вызвать функцию main.
Подсказка
- Напомним, что input возвращает тип str, см. https://digitology.tech/docs/python_3/library/functions.html#input
- Тип str имеет много методов, см https://digitology.tech/docs/python_3/library/stdtypes.html#string-methods
Демонстрация
Шаги выполнения
Зайдите на cs50.dev. Выполните команду:
cd
Создайте каталог faces, выполнивПерейдите в каталог.mkdir facesВыполнитеcd facesчтобы открыть редактор, и напишите вашу программу.code faces.pyКак проверить
- Сделайте рабочим каталог с программой, запустите программу, выполнив:
python faces.py - Введите Hello :) и нажмите Enter. Ваша программа должна вывести
Hello 🙂 - Введите Goodbye :( и нажмите Enter. Ваша программа должна вывести
Goodbye 🙁
npx cs204 2023/faces local
Для отправки на проверку выполните команду
npx cs204 2023/faces
Заполните форму
форма отправки на проверкуСвои оценки вы можете посмотреть на http://90.188.117.161:8080.