برنامه بنویسید که نمرات دانش اوز سال اول را بگیرد و معدل ان را حساب کند و بگوید که مشروط است یا نه . در این برنامه باید نام درس ها را چاپ کرده تا دانش اوز نمره و واحد درسی خود را وارد کند
# تعریف لیستی برای نگهداری نمرات و واحدها grades = [] units = [] # تعریف تابعی برای احتساب معدل def calculate_gpa(grades, units): total_points = sum(grade * unit for grade, unit in zip(grades, units)) total_units = sum(units) return total_points / total_units # دریافت تعداد دروس num_courses = int(input("تعداد دروس را وارد کنید: ")) # دریافت نمرات و واحدهای مربوط به دروس for i in range(num_courses): print(f"درس {i+1}:") course_name = input("نام درس: ") grade = float(input("نمره: ")) unit = int(input("تعداد واحد: ")) grades.append(grade) units.append(unit) # احتساب معدل gpa = calculate_gpa(grades, units) # تعیین وضعیت مشروطی is_conditional = gpa < 12 # چاپ نتیجه print(f"\nمعدل شما: {gpa:.2f}") if is_conditional: print("شما مشروط هستید.") else: print("شما مشروط نیستید.")
تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.
طراحی و اجرا : گروه مشاوران فناوری اطلاعات