#!/usr/bin/env python3 import random def grade(): return random.choice( ("2.0", "3.0", "3.5", "4.0", "4.5", "5.0") ) random.seed(42) students_generated = 0 idx = 512345 while True: grade_lab = grade() grade_proj = grade() exam_allow = "2.0" not in (grade_lab, grade_proj) grade_exam = grade() if exam_allow else "2.0" print(idx, grade_lab, grade_proj, grade_exam, end="") students_generated += 1 if students_generated == 7: break print() idx += random.randint(1, 1000)