ответвлено от main/python-labs
report:created report
Этот коммит содержится в:
83
TEMA5/task.md
Обычный файл
83
TEMA5/task.md
Обычный файл
@@ -0,0 +1,83 @@
|
||||
# Общее контрольное задание по теме 5
|
||||
|
||||
Мамакин Ярослав, А-02-23
|
||||
|
||||
## Задание
|
||||
|
||||
Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач:
|
||||
• Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помо-щи) определите порядковый номер каждой буквы в английском алфавите.
|
||||
• Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахожде-нии элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутству-ющим словом).
|
||||
• Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям.
|
||||
|
||||
## Решение
|
||||
|
||||
```py
|
||||
st = 'SyntaxError: invalid syntax'
|
||||
alph = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
|
||||
for i in st:
|
||||
if i.lower() in alph:
|
||||
print(i, ' - ', (''.join(alph)).find(i.lower())+1)
|
||||
|
||||
S - 19
|
||||
y - 25
|
||||
n - 14
|
||||
t - 20
|
||||
a - 1
|
||||
x - 24
|
||||
E - 5
|
||||
r - 18
|
||||
r - 18
|
||||
o - 15
|
||||
r - 18
|
||||
i - 9
|
||||
n - 14
|
||||
v - 22
|
||||
a - 1
|
||||
l - 12
|
||||
i - 9
|
||||
d - 4
|
||||
s - 19
|
||||
y - 25
|
||||
n - 14
|
||||
t - 20
|
||||
a - 1
|
||||
x - 24
|
||||
|
||||
spi='Создайте список со словами из задания данного пункта Для этого списка определите есть ли в нем некоторое заданное значение и выведите соответствующее сообщение либо о нахождении элемента либо о его отсутствии в списке проверить как с имеющимся так и с отсутствующим словом'.split()
|
||||
for i in range(len(spi)):
|
||||
if spi[i] == 'есть':
|
||||
print('найдено')
|
||||
found = True
|
||||
break
|
||||
else:
|
||||
if i == len(spi)-1:
|
||||
print('не найдено')
|
||||
|
||||
найдено
|
||||
|
||||
for i in range(len(spi)):
|
||||
if spi[i] == 'Хевисайд':
|
||||
print('найдено')
|
||||
found = True
|
||||
break
|
||||
else:
|
||||
if i == len(spi)-1:
|
||||
print('не найдено')
|
||||
|
||||
не найдено
|
||||
|
||||
stud1 = ['Мамакин','Савин','Володин','Киреев']
|
||||
leto = [4.57, 3.95, 4.15, 4.83]
|
||||
stud2 = ['Мамакин','Володин','Киреев','Савин']
|
||||
zima = [4.67,4.24,5.0,4.11]
|
||||
fam=input('Введите фамилию студента')
|
||||
Введите фамилию студентаМамакин
|
||||
for i in range(len(stud2)):
|
||||
if stud1[i] == fam:
|
||||
print('Средний за летнюю сессию: ', leto[i])
|
||||
if stud2[i] == fam:
|
||||
print('Средний за зимнюю сессию: ', zima[i])
|
||||
|
||||
Средний за летнюю сессию: 4.57
|
||||
Средний за зимнюю сессию: 4.67
|
||||
```
|
||||
Ссылка в новой задаче
Block a user