22# https://en.wikipedia.org/wiki/Logic_gate
33
44
5- def NOT_gate (input_1 : int ) -> int | str :
5+ def NOT_gate (input_1 : int ) -> int | str :
66 """
77 NOT gate adalah gerbang logika yang menghasilkan 0
88 jika input satu dan begitu juga sebaliknya.
@@ -14,15 +14,15 @@ def NOT_gate(input_1 : int) -> int | str:
1414
1515 """
1616 error = "angka hanya satu dan nol"
17- if input_1 == 1 :
17+ if input_1 == 1 :
1818 return 0
19- elif input_1 == 0 :
19+ elif input_1 == 0 :
2020 return 1
21- else :
21+ else :
2222 return error
2323
2424
25- def OR_gate (int_1 : int , int_2 : int ) -> int | str :
25+ def OR_gate (int_1 : int , int_2 : int ) -> int | str :
2626 """
2727 OR gate adalah gerbang yang menghasilkan 0 jika dua
2828 input 0.
@@ -52,7 +52,7 @@ def OR_gate(int_1 : int , int_2 : int) -> int | str:
5252 return error
5353
5454
55- def AND_gate (int_1 : int , int_2 : int ) -> int | str :
55+ def AND_gate (int_1 : int , int_2 : int ) -> int | str :
5656 """
5757 AND gate adalah gerbang yang menghasilkan 1 jika dua
5858 input 1.
@@ -82,7 +82,7 @@ def AND_gate(int_1 : int , int_2 : int) -> int | str:
8282 return error
8383
8484
85- def NAND_gate (int_1 : int , int_2 : int ) -> int | str :
85+ def NAND_gate (int_1 : int , int_2 : int ) -> int | str :
8686 """
8787 NAND gate adalah gerbang yang menghasilkan 0 jika dua
8888 input 1.
@@ -112,7 +112,7 @@ def NAND_gate(int_1 : int , int_2 : int) -> int | str:
112112 return error
113113
114114
115- def NOR_GATE (int_1 : int , int_2 : int ) -> int | str :
115+ def NOR_GATE (int_1 : int , int_2 : int ) -> int | str :
116116 """
117117 NOR gate adalah gerbang yang menghasilkan 1 jika dua
118118 input 0.
@@ -142,7 +142,7 @@ def NOR_GATE(int_1 : int , int_2 : int) -> int | str:
142142 return error
143143
144144
145- def XOR_gate (int_1 : int , int_2 : int ) -> int | str :
145+ def XOR_gate (int_1 : int , int_2 : int ) -> int | str :
146146 """
147147 XOR gate adalah gerbang yang akan menghasilkan angka 1 jika
148148 input nya berlawanan.
@@ -168,7 +168,7 @@ def XOR_gate(int_1 : int , int_2 : int) -> int | str:
168168 return error
169169
170170
171- def XNOR_gate (int_1 : int , int_2 : int ) -> int | str :
171+ def XNOR_gate (int_1 : int , int_2 : int ) -> int | str :
172172 """
173173 XNOR gate adalah gerbang yang yang akan menghasilkan 1 jika
174174 inputnya sama.
0 commit comments