我正在尝试创建一个将十进制数转换为二进制数的程序,并通过找到它所在的范围(如在2的幂之间)来实现,这可以给我提供位数。然后我找到数字除以2的余数与数字的次数相同,在循环中,我将这些值添加到一个列表中。然后,我尝试一个接一个地提取数字,以便将它们放入二进制数中,但它不允许我使用以下变量选择值: value = numbers_listn 如果这不起作用,那么我如何从列表中逐个提取数字呢? 这是我的代码: number = int(input("Choose a positive denary number"))
while number != int and number &l