ввод текста в Python с использованием Sage Math - PullRequest
1 голос
/ 17 января 2012

Ниже приведен код, который я пытался использовать с помощью 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 ..... функция ввода не работает

Ответы [ 2 ]

1 голос
/ 17 января 2012

К сожалению, насколько мне известно, хотя input и raw_input работают из Sage в режиме консоли, ни одна из них не работает из записной книжки Sage (которую вы не указали, но я предполагаю, что вы использовали).

0 голосов
/ 06 января 2016

raw_input работает в Sage Math Cloud, хотя и с некоторой странностью прямо сейчас (см. https://github.com/sagemathinc/smc/issues/358). Выглядит красиво.

...