True False

Oleh doktercode 164 12 pada Rabu, 22 Juni 2016, 12:06:57


Kembali ke forum soal ini

#python #kondisi-dan-alur-kendali #perbandingan


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Gan Kayaknya ada yang salah deh gan 

print True and True
print True and False
print False or True
print False or False
print not False

dengan pernyataan diatas berarti kan hasilnya  : 

True
False
True
False
True

dan untuk pernyataan dari : 

# (5 > 10) and (10 > 5)
5 lebih besar dari 1 = False 
10 Lebih Besar dari 5 = True 
Berarti kan False True, yang artinya satu = True
Tapi kenapa disitu jawabanya satu = False ? 
kalau mengacu dari task yang sebelumnya. 

# ( 3 ** 2 > 8 ) or ( 100 <= 99 )
3 Pangkat 2 = 9 jadi 9 lebih besar dari 8 = True 
100 Lebih Kecil dari 99 = False 
jadi True False seharusnya 
empat = False

 dan untuk 6 dengan kasus yang sama 
1 jempol


doktercode
164
12
penanya
· 8 tahun, 5 bulan yang lalu · 0 jempol

untuk yang ke 3 maksudnya 
# (5 > 10) and (10 > 5)
5 lebih besar dari 10 = False 
10 Lebih Besar dari 5 = True 
Berarti kan False True, yang artinya satu = True
Tapi kenapa disitu jawabanya satu = False ? 
kalau mengacu dari task yang sebelumnya. 

doktercode
164
12
penanya
· 8 tahun, 5 bulan yang lalu · 0 jempol

tapi untuk contoh 
satu = (2 > 1) and (2 > 0)
dua = (2 > 1) or (2 < 0)
tiga = not (2 > 1) 
yang ada dikanan menu 
dimana variabel satu dan dua mendapatkan hasil = True 

satu = (2 > 1) and (2 > 0)
True and True = True 
dua = (2 > 1) or (2 < 0) 
True or False = True 
jadi ikut pedoman yang sebelum task atau yang ada di kanan ya gan 

thanks 

bramanto
300
1157
· 8 tahun, 5 bulan yang lalu · 1 jempol

Salam Diskusi,

Hai Coder @doktercode, Dalam gerbang logika, pernyataan and akan menghasilkan nilai False apabila salah satunya ada nilai False