首页 > 编程语言 > 详细

Python(5)

时间:2020-04-08 17:37:12      阅读:54      评论:0      收藏:0      [点我收藏+]

把 aaabbcccd 这种形式的字符串压缩成 a3b2c3d1 这种形式。

技术分享图片
 print(‘‘.join({i+str(s.count(i)) for i in s}))
View Code
技术分享图片
dic={}
 for i in s:
     if i in dic:
         dic[i]+=1
     else:
         dic[i]=1
 s1=‘‘
 for i,j in dic.items():
     s1+=i
     s1+=str(j)
 print(s1)
View Code

Python 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出 1000 以内的所有完数

技术分享图片
num=[]
 for i in range(1001):
     lis = []
     for j in range(1, i//2+1):
         if i % j == 0:
             lis.append(j)
 
     if sum(lis)==i:
         num.append(i)
 print(num)
View Code

 

Python(5)

原文:https://www.cnblogs.com/topass123/p/12589021.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!