Лучшая работа наа свете. Часть 2, команда 4. Строки и списки
Скачать 18.2 Kb.
|
Часть 2. СТРОКИ И СПИСКИ ВАРИАНТ 4 Задание 1. Пусть задано некоторое число my_number. Пользователь вводит с клавиатуры свое число user_number. Запрашивайте у пользователя вводить число user_number до тех пор, пока оно не будет больше my_number. Задание 2. Дан произвольный список, содержащий только числа. Выведите все строки, начинающиеся с буквы r. Задание 3. Сгенерируйте и выведите. Случайную строку, состоящую из 8 символов и содержащую цифры и буквы. Строка должна содержать хотя бы одну цифру. Задание 4. Пусть дана строка. На основе данной строки сформируйте две новые. Первая строка содержит только цифры, вторая — только буквы. Выведите новые строки построчно. Задание 5. Пусть дана строка, состоящая из слов, пробелов и знаков препинания. На основании этой строки создайте новую (и выведите ее на консоль): Содержащую только слова, в которых две последние буквы — «ов». Задание 6. Пусть дана строковая переменная, содержащая информацию о студентах: my_string = «Ф;И;О;Возраст;Категория;_Иванов;Иван;Иванович;18 лет;Студент 2 курса;_Петров;Семен;Игоревич;17 лет;Студент 2 курса». Выведите информацию в виде:
Задание 7. Пусть дана строковая переменная, содержащая информацию о студентах вида: my_string = «ФИО;Возраст;Категория;_Иванов Иван Иванович;23 года;Студент 3 курса;_Петров Семен Игоревич;22 года;Студент 2 курса;_Иванов Семен Игоревич;22 года;Студент 2 курса;_Акибов Ярослав Наумович;23 года;Студент 3 курса;_Борков Станислав Максимович;21 год;Студент 1 курса;_Петров Семен Семенович;21 год;Студент 1 курса;_Романов Станислав Андреевич;23 года;Студент 3 курса;_Петров Всеволод Борисович;21 год;Студент 2 курса». Выведите построчно информацию о студентах, чьи фамилии начинаются на букву «А» или «Б». Задание 8. Пусть дана строка произвольной длины. Выведите информацию о том, сколько в ней символов и сколько слов. Задание 9. Пусть дана матрица чисел размером NхN. Представьте данную матрицу в виде списка. Выведите результат сложения всех элементов матрицы. Задание 10. Пусть дан список из 10 элементов. Добавьте 5 новых элементов и оставьте все нечетные элементы. Выведите список на экран. Методические рекомендации к выполнению работы Перед выполнением заданий, ознакомьтесь с теоретическими материалами по дисциплине. Краткая справка: Для генерации случайного числа нужно импортировать специальную библиотеку random (она входит в стандартный пакет языка Python). И затем использовать одну из функций этой библиотеки. Например: Import random Print random.randint(1,10) #число в диапазоне от 1 до 10 Для просмотра информации о модуле, библиотеке или классе, используйте специальную функцию help(имя_модуля). Например: help(random). Функция вычисления длины списка или строки (сколько элементов в списке или сколько символов в строке): len(строка). |