А вот и первая порция упражнений! Она будет на работу со строками. В рамках курса мы сами подбирали вам ссылки и инструменты для решения каждого шага. Упражнения же призваны научить вас искать инструменты самостоятельно.
Вот статья, здесь огромное количество разных методов строк с описаниями и примерами. Все упражнения ниже решаются всего одной строчкой кода, если найти подходящий инструмент. Не бойтесь экспериментировать и запускать примеры кода из статьи, чтобы посмотреть как они работают. Методы строк.
А в этой статье можно найти несколько примеров работы со строками. Строки, функции и методы строк
А1. Вам дан ник человека в Telegram. Например, 'keinen87'
. Нужно с помощью кода добавить к нику знак "@", чтобы получилось '@keinen87'
.
А2. Дана строка. Выведите в консоль её длину.
Например, на строку "Привет"
программа должна вывести 6.
А3. Дана строка. Посчитайте в ней количество слов.
На строку "Hello world"
выведется 2, а на строку "а б в"
- 3.
А4. Дана строка. Замените в этой строке все цифры 1 на слово "один"
На строку "1 + 1 = 2"
выведется "один + один = 2"
А5. Дана строка. Удалите из неё все пробелы.
Хочется, чтобы из строки "Привет Мир!"
получилось "ПриветМир!"
, то есть удалить вообще все пробелы.
А6. Дана строка. Удалите из неё пробелы "на краях", если они есть.
То есть из строки " привет "
нужно получить "привет"
. Из строки "Привет, мир! "
нужно получить "Привет, мир!"
.
А7. Дана строка. Переведите все заглавные буквы в ней в строчные.
Из строк "ПРИВЕТ"
или строки "ПрИвЕт"
должно получиться "привет"
.
Создайте новый Repl и решите задания в нём.
В репле код удобно подписывать с помощью комментариев, вот так:
# А1. Вам дан ник человека в Telegram....
...
# А2. Дана строка. Выведите в консоль её длину.
Чтобы сдать упражнения, прикрепите Repl с решёнными примерами к уроку: