Главная страница

Лучшая работа наа свете. Часть 2, команда 4. Строки и списки


Скачать 18.2 Kb.
НазваниеСтроки и списки
АнкорЛучшая работа наа свете
Дата05.04.2022
Размер18.2 Kb.
Формат файлаdocx
Имя файлаЧасть 2, команда 4.docx
ТипДокументы
#442805


Часть 2. СТРОКИ И СПИСКИ
ВАРИАНТ 4
Задание 1. Пусть задано некоторое число my_number. Пользователь вводит с клавиатуры свое число user_number. Запрашивайте у пользователя вводить число user_number до тех пор, пока оно не будет больше my_number.

Задание 2. Дан произвольный список, содержащий только числа. Выведите все строки, начинающиеся с буквы r.

Задание 3. Сгенерируйте и выведите. Случайную строку, состоящую из 8 символов и содержащую цифры и буквы. Строка должна содержать хотя бы одну цифру.

Задание 4. Пусть дана строка. На основе данной строки сформируйте две новые. Первая строка содержит только цифры, вторая — только буквы. Выведите новые строки построчно.

Задание 5. Пусть дана строка, состоящая из слов, пробелов и знаков препинания. На основании этой строки создайте новую (и выведите ее на консоль): Содержащую только слова, в которых две последние буквы — «ов».

Задание 6. Пусть дана строковая переменная, содержащая информацию о студентах: my_string = «Ф;И;О;Возраст;Категория;_Иванов;Иван;Иванович;18 лет;Студент 2 курса;_Петров;Семен;Игоревич;17 лет;Студент 2 курса».

Выведите информацию в виде:

Ф

И

О

О студенте

Иванов

Иван

Иванович

Студент 2 курса, 18 лет

Петров

Семен

Игоревич

Студент 2 курса, 17 лет


Задание 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 новых элементов и оставьте все нечетные элементы. Выведите список на экран.


Методические рекомендации к выполнению работы

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

Краткая справка:

  1. Для генерации случайного числа нужно импортировать специальную библиотеку random (она входит в стандартный пакет языка Python). И затем использовать одну из функций этой библиотеки. Например:

Import random

Print random.randint(1,10) #число в диапазоне от 1 до 10

  1. Для просмотра информации о модуле, библиотеке или классе, используйте специальную функцию help(имя_модуля). Например: help(random).

  2. Функция вычисления длины списка или строки (сколько элементов в списке или сколько символов в строке): len(строка).


написать администратору сайта