В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Kolyan2003best
Kolyan2003best
25.06.2021 22:45 •  Информатика

В питоне написать программу: 1. Дана строка. Если в этой строке буква f встречается только один раз,
выведите её индекс. Если она встречается два и более раз, выведите индекс её
первого и последнего появления. Если буква f в данной строке не встречается,
ничего не выводите.
2. Написать генерацию строк длины 12, первые 5 символов которой - четные
цифры, следующие 5 символов - буквы 'a' - 'z', следующие 2 символа - "AB", если
среди первых пяти символов строки есть цифра 8, "XY" - если нет.

Ответ:
Student9923
Student9923
23.04.2021 12:02

Решим последовательно обе задачи:

Объяснение:

Задача 1

Для поиска индексов будем использовать методы index и rindex. Решение приведено на скриншоте

Задача 2

Для реализации алгоритма нам понадобятся два модуля: random (обязательно) и string (для облегчения жизни).

Сначала создадим два списка: с буквами (a_z_letters) и с числами (even_numbers), сразу приведенными к типу str (для простоты дальнейших манипуляций).

Далее с random.choice() сгенерируем пять случайных цифр и пять случайных букв.

Последним действием станет проверка на наличие цифры 8 в сгенерированной строке. Если такая есть, то прибавим к строке "АВ", иначе - прибавим "ХY".


В питоне написать программу: 1. Дана строка. Если в этой строке буква f встречается только один раз,
В питоне написать программу: 1. Дана строка. Если в этой строке буква f встречается только один раз,
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?