Python 尝试使用一个数字输入对函数进行编码。如果编号为<;=0,返回-1。如果该数字>;0,将该整数除以2
我不熟悉Python和编码。这是我到目前为止所拥有的,但无法让它发挥作用Python 尝试使用一个数字输入对函数进行编码。如果编号为<;=0,返回-1。如果该数字>;0,将该整数除以2,python,while-loop,Python,While Loop,我不熟悉Python和编码。这是我到目前为止所拥有的,但无法让它发挥作用 def将_减半至_2(num): 尽管如此: num=num/2 如果num
def将_减半至_2(num):
尽管如此:
num=num/2
如果num<2:
其他:
如果numdef将_减半至_2(num):
尽管如此:
如果numdef divisibleByTwo(num):
如果num
这个打印的值是整数而不是科学小数
def halve_to_2( num ):
while True:
if num <= 0:
print("-1")
return -1
else:
num = num / 2
k = int(input("Enter a number"))
print(halve_to_2(k))
def divisibleByTwo( num) :
if num <=0 :
return - 1
else :
divisibleByTwo (num/2)
def divisibleByTwo( num) :
print ( num)
if int(num) > 0 :
divisibleByTwo (num/2)
return num/2