Printing lists in python without spaces

前端 未结 7 666
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-12 16:47

I am doing a program that changes a number in base 10 to base 7, so i did this :

num = int(raw_input(\"\"))
mod = int(0)
list = []
while num> 0:
    mod =         


        
7条回答
  •  孤城傲影
    2021-01-12 17:42

    Use list_comprehension.

    num= int(raw_input(""))
    mod=int(0)
    list =[]
    while num> 0:
        mod=num%7
        num=num/7
        list.append(mod)
    list.reverse()
    print ''.join([str(list[i]) for i in range (0,len(list))])
    

提交回复
热议问题