4 תשובות
תנסה להשתמש במתודה count שסופרת כמה פעמים ערך כלשהו נמצא ברשימה
אפשר לנסות לעשות לולאה שעוברת על מספרים בטווח מסוים וסופרת כל ערך כמה פעמים הוא נמצא ואם הערך הוא גדול מ.. הערך הקודם שבדקנו אז להחליף את הערך במשתנה של התוצאה
count- באנגלית משום מה סטיפס תרגם לי
def max_appearance(li):
dict1={i:li.count(i)for i in set(li)}
vals,keys=[*dict1.values()],[*dict1.keys()]
mx_vl=max(vals)
return f'the most commonly appearing value: {keys[vals.index(mx_vl)]}\namount of appearances: {mx_vl}'

print(max_appearance([6.0,4,6,6.00,4,2]))


לינק לפתרון (יש צורך בלהסביר או לא?):

https://wtools.io/paste-code/b9ob
שואל השאלה:
^תודה
אבל כבר הסתדרתי
אנונימי