如果raw_input(包括)x,则打印y

时间:2012-10-18 01:00:08

标签: python include raw-input

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

INCLUDES命令是什么?这有更好的方法吗?

我是网络漫画Homestuck的粉丝,其中每个巨魔都有不同的打字方式,称为怪癖。我正在用Python编写英语翻译器的“怪癖文本”(here's两个不同怪癖的字符IM-ing)我想让它们像普通人一样。

2 个答案:

答案 0 :(得分: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”。

答案 1 :(得分:1)

试试这个:

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

所有魔力都是关键字in