鱼C论坛

 找回密码
 立即注册
查看: 2291|回复: 7

[已解决]梦想星际舰队第20关 && FCOI #9 第一题字母表题解【原创】

[复制链接]
发表于 2023-8-25 17:54:35 | 显示全部楼层    本楼为最佳答案   
题目要求给定一个小写字母S,求S在字母表中的倒数位置。

解题思路:
1. 首先,我们需要知道字母表中字母的顺序。小写字母表从a到z依次排列。
2. 我们可以通过将字母转换为ASCII码来比较大小,因为字母的ASCII码是按照字母表的顺序排列的。
3. 字母表中最后一个字母是z,它的ASCII码是122。
4. 假设输入的字母是S,我们可以将字母S的ASCII码减去字母z的ASCII码,然后再加上1,得到S在字母表中的倒数位置。

代码实现如下:

  1. S = input()  # 输入字母S
  2. position = 122 - ord(S) + 1  # 计算S在字母表中的倒数位置
  3. print(position)  # 输出答案
复制代码


这样,我们就可以得到S在字母表中的倒数位置。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-24 11:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表