Изменил(а) на 'TEMA5/task.md'

main
EfimovaLA 6 дней назад
Родитель 8956086421
Сommit 9a8c741f38

@ -1,94 +1,94 @@
# Общее контрольное задание по теме 5
Ефимова Людмила, А-03-23
### Реализовать, записать в текстовый файл программы и результаты их выполнения при решении
следующих задач:
1. Для заданной символьной строки с англоязычным текстом определите порядковый номер каждой буквы в английском алфавите.
```py
alphabet = "abcdefghijklmnopqrstuvwxyz"
for letter in alphabet:
if letter.isalpha():
position = ord(letter) - 96
print(letter, ' Номер буквы: ', position)
a Номер буквы: 1
b Номер буквы: 2
c Номер буквы: 3
d Номер буквы: 4
e Номер буквы: 5
f Номер буквы: 6
g Номер буквы: 7
h Номер буквы: 8
i Номер буквы: 9
j Номер буквы: 10
k Номер буквы: 11
l Номер буквы: 12
m Номер буквы: 13
n Номер буквы: 14
o Номер буквы: 15
p Номер буквы: 16
q Номер буквы: 17
r Номер буквы: 18
s Номер буквы: 19
t Номер буквы: 20
u Номер буквы: 21
v Номер буквы: 22
w Номер буквы: 23
x Номер буквы: 24
y Номер буквы: 25
z Номер буквы: 26
```
2. Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли
в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о
нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с
отсутствующим словом).
```py
stroka = '''Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли
в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о
нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с
отсутствующим словом).'''
if 'привет' in stroka:
print('такое слово есть')
else:
print('такого слова не нашлось(')
такого слова не нашлось(
if 'список' in stroka:
print('такое слово есть')
else:
print('такого слова не нашлось(')
такое слово есть
```
3. Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней
сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных
списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции,
позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям
```py
familii = ['Антонов', 'Девятова', 'Ефимова']
marks_summer = [5,5,4]
familii2 = ['Ефимова', 'Антонов', 'Девятова']
marks_winter = [4,5,5]
name = input('Введите фамилию: ')
Введите фамилию: Антонов
for name in familii:
result = (marks_summer[familii.index(name)] + marks_winter[familii2.index(name)])/2
print('Средний балл: ', result)
break
Средний балл: 5.0
```
# Общее контрольное задание по теме 5
Ефимова Людмила, А-03-23
Реализовать, записать в текстовый файл программы и результаты их выполнения при решении
следующих задач:
1. Для заданной символьной строки с англоязычным текстом определите порядковый номер каждой буквы в английском алфавите.
```py
alphabet = "abcdefghijklmnopqrstuvwxyz"
for letter in alphabet:
if letter.isalpha():
position = ord(letter) - 96
print(letter, ' Номер буквы: ', position)
a Номер буквы: 1
b Номер буквы: 2
c Номер буквы: 3
d Номер буквы: 4
e Номер буквы: 5
f Номер буквы: 6
g Номер буквы: 7
h Номер буквы: 8
i Номер буквы: 9
j Номер буквы: 10
k Номер буквы: 11
l Номер буквы: 12
m Номер буквы: 13
n Номер буквы: 14
o Номер буквы: 15
p Номер буквы: 16
q Номер буквы: 17
r Номер буквы: 18
s Номер буквы: 19
t Номер буквы: 20
u Номер буквы: 21
v Номер буквы: 22
w Номер буквы: 23
x Номер буквы: 24
y Номер буквы: 25
z Номер буквы: 26
```
2. Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли
в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о
нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с
отсутствующим словом).
```py
stroka = '''Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли
в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о
нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с
отсутствующим словом).'''
if 'привет' in stroka:
print('такое слово есть')
else:
print('такого слова не нашлось(')
такого слова не нашлось(
if 'список' in stroka:
print('такое слово есть')
else:
print('такого слова не нашлось(')
такое слово есть
```
3. Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней
сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных
списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции,
позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям
```py
familii = ['Антонов', 'Девятова', 'Ефимова']
marks_summer = [5,5,4]
familii2 = ['Ефимова', 'Антонов', 'Девятова']
marks_winter = [4,5,5]
name = input('Введите фамилию: ')
Введите фамилию: Антонов
for name in familii:
result = (marks_summer[familii.index(name)] + marks_winter[familii2.index(name)])/2
print('Средний балл: ', result)
break
Средний балл: 5.0
```
Загрузка…
Отмена
Сохранить