41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
## Задача 4. Тренируемся со срезами
|
||
### Что нужно сделать
|
||
Дана строка, в которой хранятся первые семь букв английского алфавита.
|
||
|
||
`alphabet = 'abcdefg'`
|
||
|
||
Напишите программу, которая выводит на экран десять вот таких результатов:
|
||
|
||
1. Копию строки.
|
||
1. Элементы строки в обратном порядке.
|
||
1. Каждый второй элемент строки (включая самый первый).
|
||
1. Каждый второй элемент строки после первого.
|
||
1. Все элементы до второго.
|
||
1. Все элементы начиная с конца до предпоследнего.
|
||
1. Все элементы в диапазоне индексов от 3 до 4 (не включая 4).
|
||
1. Последние три элемента строки.
|
||
1. Все элементы в диапазоне индексов от 3 до 4.
|
||
1. То же, что и в предыдущем пункте, но в обратном порядке.
|
||
|
||
Для получения и вывода результатов используйте только команду print и срезы.
|
||
|
||
Результаты работы программы:
|
||
|
||
```
|
||
1: abcdefg
|
||
2: gfedcba
|
||
3: aceg
|
||
4: bdf
|
||
5: a
|
||
6: g
|
||
7: d
|
||
8: efg
|
||
9: de
|
||
10: ed
|
||
```
|
||
### Что оценивается
|
||
- Результат вычислений корректен.
|
||
- Формат вывода соответствует примеру.
|
||
- Для получения результата используются только print и срезы переменной alphabet.
|
||
|