
ЛР№3 ОМ Python
.docxЦель работы: Начальное изучение средств работы со списками и строками в языке Питон Задание 1: Задайте переменную spisok, в которую занесите любые семь элементов из следующего набора данных. 3. Список из семи любых названий месяцев • Создайте скрипт, который бы печатал подряд номер элемента в списке и содержимое элемента. • Создайте скрипт, который бы запрашивал номер и печатал элементы с начала и до элемента с этим номером. Предусмотрите проверку соответствия номера количеству элементов – в случае, если номер превышает число элементов в списке предусмотрите печать сообщения об ошибке и завершение скрипта
Текст программы: import sys
sp=['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль']
i = 0
while i in range (7):
print(i+1, sp[i])
i += 1
i = 0
n = int(input('Введите вааше число '))
if n < i:
print('Введено неверное чилсо')
sys.exit()
while i in range (n):
print(i+1, sp[i])
i += 1 Результат работы программы: 1 январь
2 февраль
3 март
4 апрель
5 май
6 июнь
7 июль
Введите вааше число 4
1 январь
2 февраль
3 март
4 апрель
Задание 2: Создайте строку fio в которую бы входили через пробел ваши фамилия, имя и отчество – например "Иванов Иван Иванович". • Создайте скрипт, который бы проверял наличие гласной "я" в получившейся строке и распечатывал бы все символы до него включительно. • Создайте скрипт, который распечатывает каждую вторую букву строки fio. Текст программы: fio = 'Фамилия Имя Отчество'
n = fio.find("я")
i = 0
while i < n:
print(fio[i])
i += 1
i = 1
l = len(fio)
while i in range(l):
print(fio[i])
i += 2
del(i, n, sp, fio, l) Результат работы программы: