使用sage数学在python中输入文本

时间:2012-01-17 04:50:51

标签: python sage

下面是我尝试使用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>

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

raw_input 在Sage Math Cloud中工作,但现在有些奇怪(请参阅https://github.com/sagemathinc/smc/issues/358)。它看起来很漂亮。