您现在的位置是:主页 > news > 网站建设改版公司/视频号排名优化帝搜软件
网站建设改版公司/视频号排名优化帝搜软件
admin2025/5/19 1:17:10【news】
简介网站建设改版公司,视频号排名优化帝搜软件,ui设计的软件,出口跨境电子商务对不起,各位,我很茫然。不知道从哪里开始。我对Python还不熟悉,自从我上次尝试编程以来已经很多年了。我从来没有很有经验。我正在网上学习这门Python课程,在一次练习中走到了死胡同。它与前面的例子不同。在x int(input())if x&…
对不起,各位,我很茫然。不知道从哪里开始。我对Python还不熟悉,自从我上次尝试编程以来已经很多年了。我从来没有很有经验。我正在网上学习这门Python课程,在一次练习中走到了死胡同。它与前面的例子不同。在x = int(input())
if x>=1 and x<=26:
print('letter', x, 'in the alphabet:', chr(ord('A')+(x-1)))
else:
print('invalid input:', x)
这个示例程序将数字转换为字母。所以,“A”=1,“B”=2。
它现在想让我做一个这样的程序,但恰恰相反。我应该从这句话开始:
^{pr2}$
练习内容如下:
编码练习:26个字母
写一个与上面例子相反的程序:它应该以一个字符作为输入,并输出相应的数字(1到26之间)。你的程序只能接受大写字母。作为错误检查,如果输入不是大写字母,则打印无效
现在这是我能做的,但不是它想要我做的方式,也不是我应该做的方式。我可以这样做:if letter == 'A':
letter = int(1)
print(letter)
elif letter == 'B':
letter = int(2)
print(letter)
当然,那将是非常长和草率。有人给我提些建议吗?这把我卡住了。对不起,我知道这可能很简单,对我来说这似乎比它应该的复杂得多。我试过查找这个,但是我在网上发现的一切都是不同的,以至于我无法想出如何在代码中实现它。老实说,chr和ord的东西把我弄糊涂了。我很感激任何一个在这里呆了很久才读到这篇文章的人。谢谢您。我不知道该怎么办了。而且,这是我第一次在这里发布任何东西,所以如果我做了什么马虎或错误,我道歉,并会尽快删除/编辑它。在
添加一些信息。CScircles要求A=1而不是0。谢谢你的快速回复。今天晚些时候我会再做这个。在