【蓝桥杯真题】16天冲刺 Python
距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python!
1.距离和(模拟赛填空题)
问题描述:
两个字母之间的距离定义为它们在字母表中位置的距离。例如 A和 C 的距离为 2,L 和 Q 的距离为 5。
对于一个字符串,我们称字符串中两两字符之间的距离之和为字符串的内部距离。
例如:ZOO 的内部距离为 22,其中 ZZ 和 OO 的距离为 11。
请问,LANQIAO 的内部距离是多少?
s=input()
ans=0
for i in range(len(s)):
for j in range(i+1,len(s)):
ans+=abs(ord(s[i])-ord(s[j]))
print(ans)
题目分析 :
就是考察一个Ascii码,两个字母Ascci差值的绝对值就是距离
两层循环遍历 累加即可
2.扩散
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
小蓝在一张无限大的特殊画布上作画。
共有 0 条评论