算法练习(1)10进制正整数转化成8进制

list_trans = []
def tenToEight(ten):
if ten<=7:
list_trans.insert(0,ten)
else:
shang = ten//8
yu = ten%8
if shang>=8:
list_trans.insert(0,yu)
tenToEight(shang)
else:
list_trans.insert(0,shang)
list_trans.insert(1,yu)

#用到了一次递归
#以上 可以增加一个参数, 换成10进制转化为小于10的进制,把比较的数值 换成对应的就可以了 tenToSmall(ten,small),

 

posted on 2019-01-20 23:31  吼吼哈嘿~  阅读(521)  评论(0编辑  收藏  举报

导航