使用 sage math 在 python 中输入文本
下面是我尝试使用 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 math 中尝试这个时......输入函数不起作用
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是,据我所知,虽然 input 和 raw_input 在控制台模式下从 Sage 工作,但在 Sage 笔记本中都不起作用(您没有指定,但我假设您正在使用)。
Unfortunately, to the best of my knowledge, while input and raw_input work from Sage in console mode, neither work from the Sage notebook (which you don't specify, but I'm assuming is what you were using).
raw_input
确实在 Sage Math Cloud 中工作,尽管现在有些奇怪(请参阅https://github.com/sagemathinc/smc/issues/358)。看起来很漂亮。raw_input
does work in Sage Math Cloud, though with some strangeness right now (see https://github.com/sagemathinc/smc/issues/358). It looks pretty.