random_student.py 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import random
  2. from random import randint
  3. students_list = []
  4. # На 4-5
  5. students_list.append("Артикуленко Маргарита Михайловна ")
  6. students_list.append("Белошапко Карина Алексеевна")
  7. students_list.append("Ескин Владислав Игоревич")
  8. students_list.append("Костылев Дмитрий Максимович ")
  9. students_list.append("Литвиненко Александра Александровна")
  10. students_list.append("Николаенко Арина Игоревна ")
  11. students_list.append("Обухова Дарья Михайловна")
  12. students_list.append("Пивоварова Анна Олеговна")
  13. students_list.append("Сергеева Алена Николаевна")
  14. students_list.append("Сушенок Анастасия Витальевна")
  15. students_list.append("Горелый Илья Александрович ")
  16. students_list.append("Пастухов Иван Геннадьевич")
  17. students_list.append("Суровый Александр Владимирович")
  18. students_list.append("Тарабан Матвей Владимирович")
  19. # На 3
  20. students_list.append("Акуленко Илья Игоревич ")
  21. students_list.append("Дорошенко Иван Дмитриевич")
  22. students_list.append("Жевлаков Иван Артурович")
  23. students_list.append("Плехотко Сергей Николаевич")
  24. students_list.append("Понкрашов Александр Николаевич")
  25. students_list.append("Чернявский Илья Дмитриевич ")
  26. students_list.append("Корчигин Илья Сергеевич")
  27. students_list.append("Борздыко Матвей Русланович")
  28. # выбираем случайного студента
  29. rand_student = random.choice(students_list)
  30. """
  31. n_rand_student = random.randint(0,len(students_list)-1)
  32. rand_student = students_list[n_rand_student]
  33. """
  34. prakt_list = ["Практ. №7", "Практ. №11"]
  35. # Электронный журнал
  36. journal_26_dict = {}
  37. while True:
  38. # выбираем случайного студента
  39. rand_student = random.choice(students_list)
  40. random.shuffle(prakt_list)
  41. # количество задач в практической работе
  42. n_zadach = 0
  43. if prakt_list[0] == "Практ. №7":
  44. n_zadach = 170
  45. if prakt_list[0] == "Практ. №11":
  46. n_zadach = 260
  47. print(f"Случайный студент: {rand_student}; выполняет {prakt_list[0]}, задача {random.randint(1, n_zadach)}")
  48. # Вводим оценку
  49. try:
  50. scores_list = journal_26_dict[rand_student]
  51. except:
  52. scores_list = []
  53. a = int(input("Введите оценку: "))
  54. scores_list.append(a)
  55. journal_26_dict[rand_student] = scores_list
  56. print()
  57. print("-----------------------------------")
  58. for student in journal_26_dict.keys():
  59. print(f"{student}: {journal_26_dict[student]}")
  60. print()