python练习题求助

题目:输入字符串26个英文字母,围成一圈,以字母a为1,依顺时针方向计数数到5的倍数时,将对应的字母划去,直到所有字母都被划去时为止。输出字母被划去的顺序。... 题目:输入字符串26个英文字母,围成一圈,以字母a为1,依顺时针方向计数数到5的倍数时,将对应的字母划去,直到所有字母都被划去时为止。输出字母被划去的顺序。 展开
 我来答
NE_Z
2019-05-23 · TA获得超过1737个赞
知道小有建树答主
回答量:1687
采纳率:55%
帮助的人:574万
展开全部
chars=[chr(i+ord('a')) for i in range(26)]
print(chars)

result=[]

index=0
count=0
order=1
while True:
    if count==26:
        break
    if chars[index].isalpha():
        if order%5==0:
            result.append(chars[index])
            chars[index]='0'
            count+=1
        order+=1
    index=(index+1)%26

print(result)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式