1

下面是我尝试使用 python 的代码

 >>> import string
 >>> def main():
    print "hey"
    print
    key = input ("key?")
    message = raw_input("Enter the message: ")
    codedMessage = ""
    for ch in message:
    codedMessage = codedMessage + chr(ord(ch) + key)
    print "the coded is: ", codedMessage


    >>> main()
    hey
    key?-1
    Enter the message: hey how are you?
    the coded is: gdx gnv `qd xnt>

但是当我在圣人数学中尝试这个时......输入功能不起作用

4

2 回答 2

1

不幸的是,据我所知,虽然 input 和 raw_input 在 Sage 在控制台模式下工作,但在 Sage 笔记本中都不能工作(您没有指定,但我假设您正在使用它)。

于 2012-01-17T05:06:58.050 回答
0

raw_input 确实可以在 Sage Math Cloud 中使用,尽管现在有些奇怪(请参阅https://github.com/sagemathinc/smc/issues/358)。它看起来很漂亮。

于 2016-01-05T22:25:32.303 回答