Python 不知道我是做什么的,像卢尔一样把数字分开
期望输出 我的代码Python 不知道我是做什么的,像卢尔一样把数字分开,python,Python,期望输出 我的代码 def spliiiiit(angka): hasil1 = angka/2 hasil1 = int(hasil1) batas = angka%2 hasil2 = 0 if batas == 0: hasil2 = hasil1 elif angka < 0: hasil1 = hasil1 - 1 hasil2 = hasil1 + 1 else:
def spliiiiit(angka):
hasil1 = angka/2
hasil1 = int(hasil1)
batas = angka%2
hasil2 = 0
if batas == 0:
hasil2 = hasil1
elif angka < 0:
hasil1 = hasil1 - 1
hasil2 = hasil1 + 1
else:
hasil2 = (angka/2)+0.5
hasilakhir = []
hasilakhir.insert(0,hasil1)
hasilakhir.insert(1, int(hasil2))
print(hasilakhir)
def spliit(angka):
hasil1=angka/2
hasil1=int(hasil1)
batas=angka%2
hasil2=0
如果batas==0:
hasil2=hasil1
elif angka<0:
hasil1=hasil1-1
hasil2=hasil1+1
其他:
hasil2=(angka/2)+0.5
hasilakhir=[]
hasilakhir.insert(0,hasil1)
hasilakhir.插入(1,int(hasil2))
印刷品(hasilakhir)
有人能告诉我解决这个问题的正确方法吗
函数输出如下
splitnumber(-9)--->[-5,-4]或splitnumber(9)--->[4,5]请用格式化代码/文本替换图像。请解释你想做什么。另请参阅:感谢您花时间解答这样的问题。这样做更简单、更有效
def spliiiiit(angka):
x = angka//2
return(x, angka-x)