Python 在程序中定义函数fun(s)

编写程序,在程序中定义函数fun(s),当输入字符串s时,调用fun(s)判断s中是否存在重复的字符。要求当无重复字符时,输出原字符串s;当有重复字符时,输出重复字符及其出现次数组成的字典(区分大小写,即A≠a)。例如:
输入:s:AABBCCED
输出:{'A':2,'B':2,'C':2}

def fun():
s=input('s:')
b={}
for i in s:
b[i]=s.count(i)

flag=0
for x in list(b.keys()):
if b[x] != 1:
flag=1

if flag==1:
for x in list(b.keys()):
if b[x] == 1:
del b[x]
print(b)
else:
print(s)

fun()

Python 在程序中定义函数fun(s)最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/28841.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>