-1
a = raw_input 'type x here and see what happens'
    if a (INCLUDES) 'x'
        print 'y'

そのINCLUDESコマンドは何ですか?これを回避するより良い方法はありますか?

私はウェブコミックのHomestuckのファンです。この漫画では、トロールごとに、癖と呼ばれる異なる入力方法があります。私はPythonで英語の翻訳者への「癖のあるテキスト」に取り組んでいます(ここでは、癖の異なる2つの文字をIM-ingしています)通常の人間のように入力したいと思います。

4

2 に答える 2

5

あなたのコードは有効な pythonic ではありません。Python の場合:

a = raw_input('type x here and see what happens')

if 'x' in a:
    print 'y'

関数raw_input()は文字列を返します。構文はin、文字列に対して 'x' に一致します (これは、INCLUDE疑似コードが表すものです)。「x」が見つかった場合print 'y'は呼び出され、コンソールに「y」が表示されます。

于 2012-10-18T01:09:45.077 に答える
1

これを試して:

a = raw_input()
if "pattern" in a:
    print "match"

全ての魔法がキーワードin

于 2012-10-18T01:02:28.183 に答える