Я пытаюсь написать сценарий, чтобы быстро получить статистику для класса, который я преподаю, на основе оценок, занесенных в таблицу Excel.
Я хочу создать словарь для случайного присвоения псевдонима реальным именам учащихся. Таким образом, вывод dic[alias] = student
имя. Я сделал это с помощью "Student" + randint
для создания ключей. Это работало нормально, однако, каждый раз, когда я запускаю программу, она генерирует новые псевдонимы для студентов. Я хочу, чтобы это была единая программа. Я только начал учиться программировать, и это далеко от моей рулевой рубки, поэтому любая помощь будет принята с благодарностью.
Я попытался сделать цикл while, где, если dic<= class_size
, он не будет зацикливаться, но это дало мне тот же результат
после создания словаря, я хочу, чтобы цикл for не запускался.
for i in range(3, len(sheet["A"]) + 1):
class_size = len(sheet["A"]) - 2
student = "Student" + randint()
dic[student] = sheet["A" + str(i)].value