форкнуто от main/python-labs
				
			
							Родитель
							
								
									5533367117
								
							
						
					
					
						Сommit
						26d1583e1b
					
				@ -0,0 +1,48 @@
 | 
				
			||||
# Тест 1 вариант 5
 | 
				
			||||
 | 
				
			||||
Коваленко Дмитрий, А-01-23
 | 
				
			||||
 | 
				
			||||
## Задание
 | 
				
			||||
 | 
				
			||||
1)	Для чего предназначено предложение "Окно (Window)" главного меню?
 | 
				
			||||
 | 
				
			||||
2)	Создайте объект-словарь с 8 элементами: ключи - фамилии студентов группы, значения - средние баллы по итогам сессии. Напишите инструкцию,  доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта.
 | 
				
			||||
 | 
				
			||||
3)	Пополните словарь еще двумя элементами. Отобразите получившийся объект. Напишите инструкцию, позволяющую для указанного студента из словаря получить значение его среднего балла. Напишите инструкцию для получения списка всех студентов, представленных в словаре.
 | 
				
			||||
 | 
				
			||||
4)	У одного из студентов средний балл оказался на 0.2 меньше указанного в словаре. Напишите инструкцию, исправляющую это значение в словаре. Отобразите полученный объект. Напишите инструкцию, вычисляющую общий средний балл для всех студентов, представленных в словаре.
 | 
				
			||||
 | 
				
			||||
5)	Создайте список из названий 4-х учебных дисциплин и список с числом часов в неделю на изучение каждой из 4-х дисциплин. Напишите инструкцию, позволяющую создать словарь, объединяющий эти два списка.
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
## Решение
 | 
				
			||||
 | 
				
			||||
1) Предложение "Окно (Window)" в IDLE предназначено для переключения между открытыми вкладками (окнами)
 | 
				
			||||
 | 
				
			||||
2) 
 | 
				
			||||
```py
 | 
				
			||||
marks = {'Иванов' : 4.3, 'Сидоров': 5, 'Смитт': 4, 'Гордеев': 4.5, 'Лыкова': 3.9, 'Кравченко': 4.1, 'Смирнов': 3, 'Ходюк': 4.8}
 | 
				
			||||
print(type(marks))
 | 
				
			||||
print(dir(marks))
 | 
				
			||||
```
 | 
				
			||||
3) 
 | 
				
			||||
```py
 | 
				
			||||
marks['Ивачев'] = 4.3
 | 
				
			||||
marks['Мамакин'] = 3.8
 | 
				
			||||
print(marks)
 | 
				
			||||
print(f'Средний балл студента Смитта: {marks["Смитт"]}')
 | 
				
			||||
print(*marks.keys())
 | 
				
			||||
```
 | 
				
			||||
4) 
 | 
				
			||||
```py
 | 
				
			||||
marks['Лыкова'] -= 0.2
 | 
				
			||||
print(marks)
 | 
				
			||||
print(f'Общий средний балл свех студентов в словаре: {sum(marks.values()) / len(marks)}')
 | 
				
			||||
```
 | 
				
			||||
5) 
 | 
				
			||||
```py
 | 
				
			||||
subjects = ['Интеллектуальный анализ данных', 'Спортивные секции', 'Элементы систем управления', 'ПОАС']
 | 
				
			||||
hours = [2, 4, 3, 2]
 | 
				
			||||
subHour = dict(zip(subjects, hours))
 | 
				
			||||
print(subHour)
 | 
				
			||||
```
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
### Предложение "Окно (Window)" в IDLE предназначено для переключения между открытыми вкладками (окнами)
 | 
				
			||||
 | 
				
			||||
marks = {'Иванов' : 4.3, 'Сидоров': 5, 'Смитт': 4, 'Гордеев': 4.5, 'Лыкова': 3.9, 'Кравченко': 4.1, 'Смирнов': 3, 'Ходюк': 4.8}
 | 
				
			||||
print(type(marks))
 | 
				
			||||
print(dir(marks))
 | 
				
			||||
marks['Ивачев'] = 4.3
 | 
				
			||||
marks['Мамакин'] = 3.8
 | 
				
			||||
print(marks)
 | 
				
			||||
print(f'Средний балл студента Смитта: {marks["Смитт"]}')
 | 
				
			||||
print(*marks.keys())
 | 
				
			||||
marks['Лыкова'] -= 0.2
 | 
				
			||||
print(marks)
 | 
				
			||||
print(f'Общий средний балл свех студентов в словаре: {sum(marks.values()) / len(marks)}')
 | 
				
			||||
subjects = ['Интеллектуальный анализ данных', 'Спортивные секции', 'Элементы систем управления', 'ПОАС']
 | 
				
			||||
hours = [64, 64, 60, 48]
 | 
				
			||||
subHour = dict(zip(subjects, hours))
 | 
				
			||||
print(subHour)
 | 
				
			||||
					Загрузка…
					
					
				
		Ссылка в новой задаче