将十进制数转换为二进制数,利用堆栈来辅助计算。 注意在循环中更新dec_num的值,并检查堆栈是否为空。 最后,将堆栈中的余数依次弹出,并转换为二进制字符串。通过这个练习,你可以更好地理解堆栈在二进制转换中的应用,并掌握相关的编程技巧。🚀0 0 发表评论 发表 作者最近动态 无妨耶嘿诺丁果 2025-02-17 爱尔兰...
python数据结构之十进制转成二进制(栈的应用) #未将数据固定范围,只是简单得实现。fromStackimport*stack=Stack()defturn(n):whilen!=0: m=n%2stack.push(m) n=n//2x=''foriinrange(stack.size()): pp=stack.get_stack() x=str(pp[i])+xreturnxif__name__=='__main__':print(turn(10))...