题目不难,建议自己想一想
a=float(input("请输入a:"))
b=float(input("请输入b:"))
print("加:a+b={}\n"
"减:a-b={}\n"
"乘:a*b={}\n"
"除:a/b={}\n"
"整除:a//b={}\n"
"乘方:a**b={}\n"
"求余:a%b={}"
.format(a+b,a-b,a*b,a/b,a//b,a**b,a%b))
这是第一题
def ToTwo(n):
a=int(n)
m=[]
i=0
while a > 0:
m.append(a % 2)
a = a // 2
return ''.join([str(x) for x in m[::-1]])
def ToE(n):
a=int(n)
m=[]
i=0
while a > 0:
m.append(a % 8)
a = a // 8
return ''.join([str(x) for x in m[::-1]])
def To16(n):
a=int(n)
m=[]
i=0
while a > 0:
m.append(a % 16)
a = a // 16
return ''.join([str(x) for x in m[::-1]])
if __name__ == '__main__':
a=(input("请输入a:"))
print(ToTwo(a))
print(ToE(a))
print(To16(a))
这是第二题