Напишите программу, которая оценивает успехи студента на стажировке. Каждый стажер может выбрать любое количество

  • 22
Напишите программу, которая оценивает успехи студента на стажировке. Каждый стажер может выбрать любое количество предметов для изучения. В рамках программы требуется выполнить следующие задачи:
1) Запрашивать имя студента и количество предметов.
2) Запрашивать оценку по каждому предмету и выводить итоговую сумму: "Итоговый счет: _".
3) Определить, какой вид грамоты получит студент в зависимости от суммы итогового счета:
- Если счет больше 80, то выдать грамоту "Наградить дипломом".
- Если счет больше 50 и меньше или равен 80, то выдать грамоту "Наградить похвальной грамотой".
- В остальных случаях выдать грамоту "Выдать грамоту об участии".
Определение суммы и типа грамоты должно быть реализовано в виде функций.
Добрый_Дракон_3344
61
случаях, выдать грамоту "Поздравить со стажировкой".

Для решения этой задачи на языке программирования Python мы можем использовать условные операторы и циклы. Вот пример решения:

python
# Шаг 1: Запрашиваем имя студента и количество предметов
имя = input("Введите свое имя: ")
количество_предметов = int(input("Введите количество предметов: "))

# Шаг 2: Запрашиваем оценки по каждому предмету и суммируем их
итоговый_счет = 0
for предмет in range(1, количество_предметов + 1):
оценка = int(input("Введите оценку по предмету {}: ".format(предмет)))
итоговый_счет += оценка

# Шаг 3: Определяем вид грамоты в зависимости от итогового счета
грамота = ""
if итоговый_счет > 80:
грамота = "Наградить дипломом"
elif итоговый_счет > 50:
грамота = "Наградить похвальной грамотой"
else:
грамота = "Поздравить со стажировкой"

# Выводим итоговый счет и вид грамоты
print("Итоговый счет: ", итоговый_счет)
print(грамота)


В данном примере мы использовали переменные для сохранения имени студента, количества предметов и итогового счета. Затем мы использовали цикл `for` для запроса оценок по каждому предмету и их суммирования. После этого мы использовали условные операторы `if`, `elif` и `else`, чтобы определить вид грамоты в зависимости от итогового счета. Наконец, мы вывели итоговый счет и вид грамоты.

Такая программа позволяет студенту оценить свои результаты на стажировке и получить соответствующую грамоту за свои достижения.