форкнуто от main/python-labs
				
			
			Вы не можете выбрать более 25 тем
			Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
		
		
		
		
		
			
		
			
				
	
	
		
			48 строки
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			48 строки
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
# Тест 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)
 | 
						|
``` |