pythonで2進数の加算器(関数)を作ろうとしています。最終的には2進数4桁の足し算のアルゴリズムを作ろうとしています。
while, if,elifを使うことが認められています。条件としてand,orなど使用できません。
関数を動かすことができません。
どうすれば動かすことが出来るのか、ご教示ください。
python
x=input("数字を入れてね")
y=input("2番目の数字を入れてね")
def kasanki(x,y):
if cf=="0":
if a=="0":
if b=="0":
cf="0"
kotae="0"
elif b=="1":
cf="0"
kotae="1"
elif a=="1":
if b=="0":
cf="0"
kotae="1"
elif b=="1":
cf="1"
kotae="0"
elif cf=="1":
if a=="0":
if b=="0":
cf="0"
kotae="1"
elif b=="1":
cf="1"
kotae="0"
elif a=="1":
if b=="0":
cf="1"
kotae="0"
elif b=="1":
cf="1"
kotae="1"
print(cf)