Подборка задач с решениями - 44

  • Категория: Python
  • Дата публикации: 2022-02-10
  • Опубликовано на сайте: Stepik

Задача 1:

На вход программе подается одна строка, состоящая из цифр. Напишите программу, которая считает сумму цифр данной строки.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 2:

На вход программе подается одна строка. Напишите программу, которая выводит сообщение «Цифра» (без кавычек), если строка содержит цифру. В противном случае вывести сообщение «Цифр нет» (без кавычек).

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 3:

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

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 4:

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

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 5:

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

Примечание. В русском языке 10 гласных букв (а, у, о, ы, и, э, я, ю, ё, е) и 21 согласная буква (б, в, г, д, ж, з, й, к, л, м, н, п, р, с, т, ф, х, ц, ч, ш, щ).

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 6:

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

Решение 1:

Решение 2:

Решение 3:

Задача 7:

Джим Хоппер с помощью радиоприемника пытается получить сообщение Оди. На приемник ему поступает n различных последовательностей кода Морзе. Декодировав их, он получает последовательности из цифр и строчного латинского алфавита, при этом во всех сообщениях Оди содержится число 11, причем минимум 3 раза. Помогите определить Джиму количество сообщений от Оди.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 8:

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

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 9:

На вход программе подается строка текста. Напишите программу, которая проверяет, что строка заканчивается подстрокой .com или .ru.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 10:

На вход программе подается строка текста. Напишите программу, которая выводит на экран символ, который появляется наиболее часто.

Решение 1:

Решение 2:

Задача 11 - Палиндром:

На вход программе подается одно слово, записанное в нижнем регистре. Напишите программу, которая определяет является ли оно палиндромом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 12 - Срезы:

На вход программе подается одна строка. Напишите программу, которая выводит:

  • общее количество символов в строке;
  • исходную строку повторенную 3 раза;
  • первый символ строки;
  • первые три символа строки;
  • последние три символа строки;
  • строку в обратном порядке;
  • строку с удаленным первым и последним символом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 13 - Срезы-2:

На вход программе подается одна строка. Напишите программу, которая выводит:

  • третий символ этой строки;
  • предпоследний символ этой строки;
  • первые пять символов этой строки;
  • всю строку, кроме последних двух символов;
  • все символы с четными индексами;
  • все символы с нечетными индексами;
  • все символы в обратном порядке;
  • все символы строки через один в обратном порядке, начиная с последнего.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 14:

На вход программе подается строка текста. Напишите программу, которая разрежет ее на две равные части, переставит их местами и выведет на экран.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 15:

На вход программе подается строка, состоящая из имени и фамилии человека, разделенных одним пробелом. Напишите программу, которая проверяет, что имя и фамилия начинаются с заглавной буквы.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 16:

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

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 17:

На вход программе подается строка текста. Напишите программу, которая определяет является ли оттенок текста хорошим или нет. Текст имеет хороший оттенок, если содержит подстроку «хорош» во всевозможных регистрах.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 18:

На вход программе подается строка. Напишите программу, которая подсчитывает количество буквенных символов в нижнем регистре.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 19:

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

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 20:

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

Решение:

Все решения теперь можно найти в сообществе Как войти в IT