3 תשובות
בכיף צ'אט גיפיטי כתב בשנייה:
# קבלת ציונים מהמשתמש
grades = []
for i in range(8):
grade = float(input(f"הכנס ציון {i+1}: "))
grades.append(grade)

# חישוב ממוצע הציונים
average_grade = sum(grades) / len(grades)

# מציאת הציונים מעל הממוצע
above_average_grades = [grade for grade in grades if grade > average_grade]

# מציאת הציונים הקטנים או שווים ל-60
below_or_equal_60_grades = [grade for grade in grades if grade <= 60]

# הדפסת ממוצע הציונים
print(f"ממוצע הציונים: {average_grade}")

# הדפסת הציונים מעל הממוצע
print("הציונים מעל הממוצע הם:", above_average_grades)

# הדפסת הציונים הקטנים או שווים ל-60
print("הציונים הקטנים או שווים ל-60 הם:", below_or_equal_60_grades)

# בדיקת ממוצע הציונים להצטיינות יתרה
if average_grade > 90:
print("הצטיינות יתרה")


הסבר על הקוד:
קבלת ציונים מהמשתמש: הקוד משתמש בלולאת for כדי לקבל 8 ציונים מהמשתמש ולהכניסם לרשימה grades.
חישוב ממוצע הציונים: הקוד מחשב את ממוצע הציונים על ידי סכום הציונים וחלוקה במספר הציונים.
מציאת הציונים מעל הממוצע: הקוד משתמש ברשימה תלוית ביטוי (list comprehension) כדי למצוא את כל הציונים ברשימה grades הגדולים מהממוצע.
מציאת הציונים הקטנים או שווים ל-60: הקוד משתמש ברשימה תלוית ביטוי נוספת כדי למצוא את כל הציונים הקטנים או שווים ל-60.
הדפסת התוצאות: הקוד מדפיס את ממוצע הציונים, את הציונים מעל הממוצע ואת הציונים הקטנים או שווים ל-60.
בדיקת ממוצע הציונים להצטיינות יתרה: אם ממוצע הציונים מעל 90, הקוד מדפיס את ההודעה "הצטיינות יתרה".


אם תרצי את זה בתור תמונה או משהו תגידי לי
שואל השאלה:
אני אשמח את זה בתור תמונה
זה הקוד עצמו:
https://ibb.co/9vv7jbf

זה ההסבר:
https://ibb.co/5nkxfqj