Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 24.07.2022
Сообщений: 26
1

Стипендия

15.08.2022, 08:03. Показов 2892. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ограничение времени: 1.0 секунды
Ограничение памяти: 64 МБ

Вот и подошел к концу первый семестр в университете. Андроид Вася успешно сдал все экзамены и теперь хочет узнать, будет ли у него стипендия. В университете следующая политика предоставления стипендии.
Если у студента есть тройки, то стипендия ему не выплачивается.
Если студент сдал сессию на одни пятерки, то он получает именную стипендию.
Если студент не получил именную стипендию, и его средний балл не менее 4.5, то он получает повышенную стипендию.
Если студент не получил ни именную, ни повышенную стипендии, и при этом у него нет троек, то он получает обычную стипендию.
Помогите Васе определить, будет ли у него стипендия, и если да, то какая.

Исходные данные
В первой строке записано целое число n — количество экзаменов (1 ≤ n ≤ 10). В i-й из следующих n строк записано целое число mi — оценка, полученная Васей на i-м экзамене (3 ≤ mi ≤ 5).

Результат
Если у Васи не будет стипендии, выведите «None». Если у него будет обычная стипендия, выведите «Common», если повышенная — «High», если именнная — «Named».

Примеры
исходные данные результат
3 High
5
5
4
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\
3 None
3
3
3

Что не так с кодом?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
a=int(input())
w5=0
w4=0
w3=0
for i in range(a):
  q=int(input())
  if q==5:
    w5+=1
  elif q==4:
    w4+=1
  else:
    w3+=1
if w3>0:
  print('None')
elif w5==a:
  print('Named')
elif w4*4+w5*5/a>=4.5:
  print('High')
else:
  print('Common')
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2022, 08:03
Ответы с готовыми решениями:

Стипендия по условию
всем доброго времени суток Детский вопрос, который задают всем первокурсникам . есть список ...

Записи - стипендия
1. Составить программу назначения стипендии студентам по результатам сессии, используя следующие...

Запрос. Стипендия, увеличенная на 15%
Access 2010. При помощи QBE надо вывести фамилии таблицы "Студенты" и соответствующие стипендии,...

Ежемесячная стипендия студента
Помгогите: Ежемесячная стипендия студента составляет А рублей, а расходы на «жизнь» превышают...

2
Простота-залог надежности
22 / 13 / 10
Регистрация: 15.09.2019
Сообщений: 192
15.08.2022, 09:41 2
Лучший ответ Сообщение было отмечено Prositka453 как решение

Решение

Prositka453,
Цитата Сообщение от Prositka453 Посмотреть сообщение
elif w4*4+w5*5/a>=4.5:
17 строка, нужны скобки - в Python деление приоритетнее сложения.
1
Эксперт Python
4308 / 1858 / 332
Регистрация: 18.01.2021
Сообщений: 3,428
15.08.2022, 10:02 3
Цитата Сообщение от Prositka453 Посмотреть сообщение
Что не так с кодом?
скобки в 17-й строке

Добавлено через 8 минут
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
n = int(input())
s = []
for _ in range(n):
    s.append(int(input()))
match min(s):
    case 3:
        print('None')
    case 5:
        print('Named')
    case 4:
        print(['High', 'Common'][sum(s)/len(s)<4.5])
    case _:
        print('Что-то пошло не так')
1
15.08.2022, 10:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.08.2022, 10:02
Помогаю со студенческими работами здесь

Ежемесячная стипендия студента
Ежемесячная стипендия студента составляет А рублей, а расходы на проживание превышают стипендию и...

Вычисляемое поле стипендия
Добрый день, друзья. Бьюсь над выражением, выдает ошибку Где ошибка? IIf( &gt;0 And =1; *2; ...

База данных БД «Стипендия»
Здравствуйте, помогите пожалуйста с заданием. Я в Access не очень силен, да и можно сказать вообще...

Создать файл записей: фамилия и стипендия
создать файл записей: фамилия и стипендия.Видсортуваты файл с условием снижения стипендии.Визначиты...

Сети связи . От этого зависит стипендия
Сеть A образована 12-портовым Ethernet хабом, к каждому порту подключен один компьютер. Сеть B...

Типизированный файл. Сведения о студентах. Стипендия
Привет) у меня такая задача на туже тему, помогите исправить Вот условие Сформировать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru