Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 17.02.2022
Сообщений: 16

После поступления в ВУЗ о студентах собрана информация

23.09.2022, 17:25. Показов 787. Ответов 2

Студворк — интернет-сервис помощи студентам
Описать класс(ы), реализующий хранение требуемой в соответствие с
заданием информации. Организовать коллекцию объектов согласно выбранному варианту и написать функции заполнения такой
коллекции, вывод её элементов и дополнительные функции согласно заданию.

После поступления в ВУЗ о студентах собрана информация:
фамилия, нуждается ли в общежитии, стаж, работал ли учителем,
что окончил, какой язык изучал. Составить программу,
определяющую: 1) сколько человек нуждается в общежитии; 2)
списки студентов, проработавших 2 и более лет учителем; 3) списки
окончивших педучилище; 4) списки языковых групп.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.09.2022, 17:25
Ответы с готовыми решениями:

После поступления в Вуз о студентах собрана информация:
После поступления в ВУЗ о студентах собрана информация: фамилия, нуждается ли в общежитии, стаж, работал ли учителем, что окончил, какой...

. После поступления в педагогический вуз о студентах собрана следующая информация: фамилия, нуждается ли в общежитии, стаж, работал ли учителем, что о
. После поступления в педагогический вуз о студентах собрана следующая информация: фамилия, нуждается ли в общежитии, стаж, работал ли...

После поступления в педагогический вуз о студентах собрана следующая информация: фамилия, нуждается ли в общежитии, стаж, работал ли учителем, что око
После поступления в педагогический вуз о студентах собрана следующая информация: фамилия, нуждается ли в общежитии, стаж, работал ли...

2
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
23.09.2022, 18:08
Python
1
class Student:
собираем все экземпляры в список. отбираем и выводим по требуемым критериям из списка.
0
0 / 0 / 0
Регистрация: 17.02.2022
Сообщений: 16
23.09.2022, 22:10  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
class Students():
 
    def __init__(self, fio, bomj, staz, ychitel, vuz, inyaz):
        self.fio = fio
        self.bomj = bomj
        self.staz = staz
        self.ychitel = ychitel
        self.vuz = vuz
        self.inyaz = inyaz
 
    def __dict__(self):
        return {'fio':self.fio, 'bomj': self.bomj, 'staz': self.staz, 'ychitel': self.ychitel, 'vuz': self.vuz, 'inyaz': self.inyaz}
 
 
 
a = Students('Денисов Иван Петрович', True, 6, 4, "Zelda", "English")
b = Students('Данилюк Владислав Игоревич', True, 2, 3, "Ped", "Marsian")
 
n = 0
name = []
ped_ychilishe = []
english = []
marsian = []
 
for i in a.__dict__ and b.__dict__:
    if a.__dict__[i] == True:
        n += 1
    if b.__dict__[i] == True:
        n += 1
 
 
if a.__dict__['ychitel'] >= 2:
    name += a.__dict__['fio']
if b.__dict__['ychitel'] >= 2:
    name += b.__dict__['fio']
 
if a.__dict__['vuz'] == "Ped":
    ped_ychilishe += a.__dict__['fio']
if b.__dict__['vuz'] == "Ped":
    ped_ychilishe += b.__dict__['fio']
 
if a.__dict__['inyaz'] == "English":
    english += a.__dict__['fio']
if b.__dict__['inyaz'] == "English":
    english += b.__dict__['fio']
 
if a.__dict__['inyaz'] == "Marsian":
    marsian += a.__dict__['fio']
if b.__dict__['inyaz'] == "Marsian":
    marsian += b.__dict__['fio']
 
print("Сколько человек нуждается в общаге:", n)
print("Список студентов, проработавших 2 или более лет учителем:", name)
print("Список студентов, окончивших педучилище:", ped_ychilishe)
print("Английский язык:", english)
print("Марсианский язык:", marsian)
Вроде бы считает все верно, но не понимаю, как сделать чтобы все действия происходили в классе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.09.2022, 22:10
Помогаю со студенческими работами здесь

Вероятность поступления абитуриента в вуз
Добрый вечер. Есть задача, просьба помочь с решением. Задача заключается в вероятности поступления абитуриента по каждой из специальности...

Реализовать оценку шансов поступления в вуз
всем привет! Я сейчас делаю сайт, где оценивают шансы на поступление пользователя в зарубежный вуз. Сайт почти готов, но основная цель не...

Дана информация о 5 студентах. Вывести данные о студентах по факультетам
Здравствуйте, помогите пожалуйста написать программу на Си: Дана информация о пяти студентах. Запись имеет вид: фамилия, год рождения,...

Дана информация студентах (структура с полями: ФИО и 4 оценки за экзамен). Вывести данные о студентах, сдавших сессию на отлично.
Подскажите как решать задачи вот такого типа: Дана информация о пяти студентах. Структура имеет поля: фамилия, имя отчество и 4 оценки...

Для поступления в вуз абитуриенты предоставляют информацию по трем экзаменам в баллах (до 100)
Для поступления в вуз абитуриенты предоставляют информацию по трем экзаменам в баллах (до 100). Описать структуру с полями: ФИО, экзамен_1,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru