Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/Pythondaki Gömülü Fonksiyonlar/Gömülü Fonksiyonlar - Ödev ve Çözümleri/Programlama Ödevi Çözümleri - Gömülü Fonksiyonlar.ipynb
765 views
Kernel: Python 3

Çözümler

Problem 1

def alan_hesapla(demet): return demet[0] * demet[1] liste = [(3,4),(10,3),(5,6),(1,9)] print(list(map(alan_hesapla,liste)))
[12, 30, 30, 9]

Problem 2

def üçgen_mi(demet): if (abs(demet[0]+demet[1]) > demet[2] and abs(demet[0]+demet[2]) > demet[1] and abs(demet[1]+demet[2]) > demet[0]): return True else: return False liste = [(3,4,5),(6,8,10),(3,10,7)] print(list(filter(üçgen_mi,liste)))
[(3, 4, 5), (6, 8, 10)]

Problem 3

from functools import reduce liste = [1,2,3,4,5,6,7,8,9,10] filtre = list(filter(lambda x : x % 2 == 0,liste)) print(reduce(lambda x,y : x + y,filtre))
30

Problem 4

isimler = ["Kerim","Tarık","Ezgi","Kemal","İlkay","Şükran","Merve"] soyisimler = ["Yılmaz","Öztürk","Dağdeviren","Atatürk","Dikmen","Kaya","Polat"] for i,j in zip(isimler,soyisimler): print(i,j)
Kerim Yılmaz Tarık Öztürk Ezgi Dağdeviren Kemal Atatürk İlkay Dikmen Şükran Kaya Merve Polat