-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathembd_all.py
More file actions
40 lines (32 loc) · 951 Bytes
/
embd_all.py
File metadata and controls
40 lines (32 loc) · 951 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
def hepsi(liste):
for i in liste:
if not i:
return False
return True
# Bütün değerler True ise True en az birisi False ise False döndürmek istiyoruz.
liste = [True, False, True, False, True]
hepsi(liste)
# En az birisi False
# Daha önceden biliyoruz. 0' haricinde bütün sayılar True sayılmaktadır.
liste = [1, 2, 3, 4, 5]
hepsi(liste)
# Hepsi True
# Herhangi bir değer True ise True, Hepsi False ise False döndürmek istiyoruz.
def herhangi(liste):
for i in liste:
if i:
return True
return False
liste = [True, False, True, False, True]
herhangi(liste)
# True
# Bütün değerler False , 0 = False
liste = [0, 0, 0, 0, 0, 0, 0]
herhangi(liste)
# False
"""
Aslında bu işlemleri all() ve any() fonksiyonları yapmaktadır.
İsterseniz bunların örneklerine bakalım.
all() fonksiyonu bütün değerler True ise True, en az bir değer False ise False
sonuç döndürür.
"""