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