форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
42 строки
1.5 KiB
Markdown
42 строки
1.5 KiB
Markdown
# Общее контрольное задание по теме 5
|
|
|
|
|
|
**Антонов Дмитрий, А-03-23**
|
|
|
|
### Фрагмент программы поиска средней оценки по введенной фамилии
|
|
```py
|
|
stng = 'Hello Poac'
|
|
for symbol in strng:
|
|
if(symbol.isalpha()):
|
|
dictionary[symbol] = ord(symbol.lower()) - 96
|
|
dictionary
|
|
{'H': 8, 'e': 5, 'l': 12, 'o': 15, 'P': 16, 'a': 1, 'c': 3}
|
|
```
|
|
### Проверка нахождения элемента в списке
|
|
```py
|
|
spis = 'Создайте список со словами из задания данного пункта'.split(" ")
|
|
|
|
if 'список' in spis:
|
|
print('слово найдено!!!!')
|
|
else: print('Такого слова нет!!!')
|
|
слово найдено!!!!
|
|
if 'POAC' in spis:
|
|
print('слово найдено!!!!')
|
|
else: print('Такого слова нет!!!')
|
|
Такого слова нет!!!
|
|
```
|
|
### Программа расчета средней оценки
|
|
```py
|
|
familia = ['Антонов','Ефимова','Гордиевских','Девятова']
|
|
mark = [5,5,5,5]
|
|
familia2 = ['Ефимова','Гордиевских','Девятова','Антонов']
|
|
mark_winter = [5,5,5,5]
|
|
inpt = input("Введите фамилию студента:")
|
|
for curent in familia:
|
|
for crnnt in familia2:
|
|
if(crnnt == inpt and curent == inpt):
|
|
indx = familia.index(crnnt)
|
|
indx2 = familia2.index(crnnt)
|
|
print((mark[indx]+mark_winter[indx2])/2)
|
|
break
|
|
``` |