python条件检查文本

时间:2014-08-17 14:46:12

标签: python loops input

我正在写一个带文本的python,输出是所有字符串,我没有上传任何库,我试图在我的文本中有这个条件

f.write("G3")
f.write(" ")
i = raw_input("enter the G3 for wind J or K =  ")
for i:
   if i=J
    f.write(i)
    f.write(" ")
    f.write("CDS1")
    a = raw_input("alter the CDS1  =  ")
    f.write(a)
    f.write(" ")
    f.write("DELTA")
    d = raw_input("alter the DELTA  = ")
    f.write(d)
    f.write(" ")
    f.write("AGROW")
    f.write("\n")
   else i = K
   f.write(i)
   f.write(" ")
   f.write("A")
   f.write("\n")
   f.write("WCAP K")
   f.write("\n")

我明白了

for i:
         ^
SyntaxError: invalid syntax

我写得正确还是我错过了什么?

1 个答案:

答案 0 :(得分:1)

我假设您想要做类似的事情:

for letter in i:

此外,您需要与字符串文字进行比较' J'和' K':

if letter == 'J':
    # do first stuff
elif letter == 'K':
    # do other stuff

另请注意,比较==合作,作业=合作。您在if区块中出现此错误。

此外,Python中的缩进非常重要,请确保您的标签(或空格)正确对齐。