Что покажет приведенный ниже фрагмент кода s aabbaaccddaa s s lower print s count a
Перейти к содержимому

Что покажет приведенный ниже фрагмент кода s aabbaaccddaa s s lower print s count a

  • автор:

Len-sovet

Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.

Формат входных данных:
На вход программе подаётся строка-разделитель и три строки, каждая на отдельной строке.

Формат выходных данных:
Программа должна вывести введённые три строки через разделитель.

Задача: Приветствие

Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.

Формат входных данных:
На вход программе подаётся одна строка — имя пользователя.

Формат выходных данных:
Программа должна вывести текст в соотвествии с условием задачи.

Примечание 1. Перед восклицательным знаком не должно быть пробелов.

Работа со строками

Работа со строками, заполнить компоненты строками из файла
Привет! Нужна помощь в заполнении формы В общем, есть форма отправки письма. У нее есть 2 функции.

Работа с текстовыми строками. Базовые операции со строками
1. Введите три отдельных символа. Проверьте, есть ли хотя бы в одном из них буква или цифра. 2.

Работа с текстовыми строками. Дополнительные работы со строками
кто поможет сделать задание Ввести два отдельный строки, которые содержат как минимум по 4 слова.

Работа со строками. Функции работы со строками
Дана строка символов. В заданном тексте определить позицию первой точки ‘ . ‘.

Работа со строками(операции над строками)
Пусть дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных.

Решение модуля 9.4 из курса «Поколение python» для начинающих

Разбор, решение и все ответы для модуля (урока) 9.4 из курса «Поколение Python: курс для начинающих», размещенного и созданного на платформе stepik.org (или stepik.com).

Решайте сами, и только после сверяйтесь. В списывании нет смысла.

Что покажет приведенный ниже фрагмент кода?
s = ‘aabbAAccDDaa’
s = s.lower()
print(s.count(‘a’))

Что покажет приведенный ниже фрагмент кода?
s = ‘www.stepik.org’
print(s.startswith(‘www’))

Что покажет приведенный ниже фрагмент кода?
s = ‘www.stepik.org’
print(s.endswith(‘.ru’))

Что покажет приведенный ниже фрагмент кода?
s = ‘I learn Python language. Python — awesome!’
print(s.find(‘Python’))

Что покажет приведенный ниже фрагмент кода?
s = ‘ I learn Python language ‘
print(s.strip())

Количество слов
На вход программе подается строка текста, состоящая из слов, разделенных ровно одним пробелом. Напишите программу, которая подсчитывает количество слов в ней.
Формат входных данных
На вход программе подается строка текста.
Формат выходных данных
Программа должна вывести количество слов.
Примечание 1. Строка текста не содержит пробелов в начале и конце.
Примечание 2. Используйте для решения задачи метод count .

Минутка генетики
На вход программе подается строка генетического кода, состоящая из букв А (аденин), Г (гуанин), Ц (цитозин), Т (тимин). Напишите программу, которая подсчитывает сколько аденина, гуанина, цитозина и тимина входит в данную строку генетического кода.
Формат входных данных
На вход программе подается строка генетического кода, состоящая из символов А, Г, Ц, Т, а, г, ц, т.
Формат выходных данных
Программа должна вывести сколько гуанина, тимина, цитозина, аденина входит в данную строку генетического кода.
Примечание. Строка не содержит символов, кроме как А, Г, Ц, Т, а, г, ц, т.

Очень странные дела
Джим Хоппер с помощью радиоприемника пытается получить сообщение Оди. На приемник ему поступает nn различных последовательностей кода Морзе. Декодировав их, он получает последовательности из цифр и строчного латинского алфавита, при этом во всех сообщениях Оди содержится число 11, причем минимум 3 раза. Помогите определить Джиму количество сообщений от Оди.
Формат входных данных
В первой строке подаётся число n – количество сообщений, в последующих nn строках вводятся строки, содержащие латинские строчные буквы и цифры.
Формат выходных данных
Программа должна вывести количество строк в которых содержится число 11 минимум 3 раза.
Примечание: Числа 11 необязательно должны быть разделены другими символами, нужно подсчитать вхождение последовательности символов «11», т.е. например в строке «111» содержится одна такая последовательность, в то время как в «1111» их уже две.

Количество цифр
На вход программе подается строка текста. Напишите программу, которая подсчитывает количество цифр в данной строке.
Формат входных данных
На вход программе подается строка текста.
Формат выходных данных
Программа должна вывести количество цифр в данной строке.

.com or .ru
На вход программе подается строка текста. Напишите программу, которая проверяет, что строка заканчивается подстрокой .com или .ru .
Формат входных данных
На вход программе подается строка текста.
Формат выходных данных
Программа должна вывести «YES» если введенная строка заканчивается подстрокой .com или .ru и «NO» в противном случае.

Самый частотный символ
На вход программе подается строка текста. Напишите программу, которая выводит на экран символ, который появляется наиболее часто.
Формат входных данных
На вход программе подается строка текста. Текст может содержать строчные и заглавные буквы английского и русского алфавита, а также цифры.
Формат выходных данных
Программа должна вывести символ, который появляется наиболее часто.
Примечание 1. Если таких символов несколько, следует вывести последний по порядку символ.
Примечание 2. Следует различать заглавные и строчные буквы, а также буквы русского и английского алфавита.

Первое и последнее вхождение
На вход программе подается строка текста. Если в этой строке буква «f» встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего вхождения на одной строке, разделенных символом пробела. Если буква «f» в данной строке не встречается, следует вывести «NO».

Удаление фрагмента
На вход программе подается строка текста, в которой буква «h» встречается минимум два раза. Напишите программу, которая удаляет из этой строки первое и последнее вхождение буквы «h», а также все символы, находящиеся между ними.
Формат входных данных
На вход программе подается строка текста.
Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Задача 6590. Источник: Поляков. Задание КИМ 5

(Е. Джобс) На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:

  1. Строится двоичная запись числа N.
  2. К этой записи дописываются разряды по следующему правилу. Если сумма двоичных разрядов кратна 4, слева дописывается 10, иначе 11.
  3. К полученной записи справа дописывается еще один разряд – 0, если полученное двоичное число нечетное, 1 в обратном случае.
  4. Полученная таким образом запись является двоичной записью искомого числа R.

Например, для числа 13 = 11012 получается 11110102 = 122, для числа 10 = 10102 получается 11101012 = 117. Укажите максимальное число N, для которого значение R не превышает 250. В ответе это число запишите в десятичной системе счисления.

Решение

Как обычно, решим данную задачу перебора через эквивалентные целочисленные операции и через строки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *