ПРОГРАММИРОВАНИЕ
114
В содержание
Рис. 119. Иллюстрация к задаче
Контрольная работа для проверки полученных навыков по темам «Списки в
языке Python», «Работа со строками в языке Python»
1. В
списке X из 50 элементов найти наименьший элемент и заменить его значением
суммы всех элементов, предшествующих ему.
2. Даны два списка. Получить третий список, включая в него только те элементы,
кото-
рые встречаются в исходных списках только один раз.
3. В списке
X из 30 элементов найти наибольший элемент, после чего нормировать все
элементы списка, разделив их значения на значение наибольшего элемента. Значение
наибольшего элемента, его номер вывести на экран.
4.
Отредактировать предложение, удаляя из него лишние пробелы, оставляя только
по одному пробелу между словами
5. Дана строка, содержащая не менее 5 слов, за последним словом — точка. Вывести
все слова последовательности, предварительно преобразовав каждое из них по следую-
щему правилу: перенести первую букву в конец слова, затем, если слово нечётной длины,
то удалить его среднюю букву.
6. Найти процентное содержание цифр в исходном тексте.
7. Для каждого символа введённого с клавиатуры слова указать, сколько раз он
встречается в строке. Сообщение об одном символе должно
выводиться не более од-
ного раза.
Можно предложить следующие критерии оценивания
контрольных заданий
(табл. 22).