【发布时间】:2014-09-10 18:47:47
【问题描述】:
我正在使用 Python 3,我想编写一个函数,该函数接受一个全大写字母的字符串,所以假设 s = 'VENEER',并给我以下输出 '614235'。
我目前的功能是:
def key2(s):
new=''
for ch in s:
acc=0
for temp in s:
if temp<=ch:
acc+=1
new+=str(acc)
return(new)
如果s == 'VENEER' 则new == '634335'。如果s 不包含重复项,则代码可以完美运行。
我被困在如何编辑代码以获得开头所述的输出。
【问题讨论】:
-
您的用例没有多大意义。我不明白标题如何与您的示例输入/输出相匹配。
标签: python