import random
def random_marks(n):
possible_grades = ['2', '3', '4', '5'] # Возможные оценки
modifiers = ['', '+', '-'] # Возможные модификаторы
result = []
for _ in range(n):
grade = random.choice(possible_grades) # Выбираем случайную оценку
modifier = random.choice(modifiers) # Выбираем случайный модификатор
result.append(grade + modifier) # Формируем итоговую строку и добавляем в список
return result
# Пример использования
print(random_marks(3)) # Может вернуть ['5-', '2+', '3+']
случайное число из диапазона [2; 5]
и один из знаков +, - (либо без него)
Используй функцию choice() и цикл for.
Примечания
Например, random_marks(3) может вернуть список ['5-', '2+', '3+'].