Filter() fonksiyonu ile ilgili

Evet, tercihe bağlı. İyi çalışmalar.

Sabahtan beri yapmak istediğimi map() fonksiyonu hallediyormuş :slight_smile:

notlar = {
    'Ahmet': 60,
    'Sinan': 50,
    'Mehmet': 45,
    'Ceren': 87,
    'Selen': 99,
    'Cem': 98,
    'Can': 51,
    'Kezban': 100,
    'Hakan': 66,
    'Mahmut': 80
}


def not_durum(n):
    """Bu fonksiyon gömülü bir fonksiyon gibi kullanılabilir."""
    if n in range(0, 50):
        return "F"
    elif n in range(50, 70):
        return "D"
    elif n in range(70, 80):
        return "C"
    elif n in range(80, 90):
        return "B"
    elif n in range(90, 101):
        return "A"
    
print(*map(not_durum,notlar.values())) 

D D F B A A D A D B

Neyse ben şu konuları bitireyim. Kitaba devam…

1 Beğeni

Evet, haklısınız. Mesela benim aklıma gelmedi o. Teşekkürler, iyi çalışmalar.