如何通过文本打印输入(Python)

时间:2016-07-01 01:54:45

标签: python

我希望我的程序能够打印变量' sob'当我写作:写(" sob")

代码:

str = input(">")
sob = input(".")
if str == ('write("' + sob + '")'):
    print(sob)
else:
    print("SYNTAX ERROR")

2 个答案:

答案 0 :(得分:0)

而不是使用input()使用raw_intput()

str = raw_input('>')
sob = raw_input(".")

if str == ('write("' + sob + '")'):
        print(sob)
else:
        print("SYNTAX ERROR")

input()将您输入的输入解释为python命令,而raw_input()返回一个字符串。

答案 1 :(得分:0)

试试这个

<强> CODE

sob = raw_input('Type write("sob"): ')
sob = sob.lower()
if sob == 'write("sob")':
    print(sob.lstrip('Type write("').rstrip('")'))
else:
    print("Error")

<强> RESULT

sob