我正在写一个带文本的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
我写得正确还是我错过了什么?
答案 0 :(得分:1)
我假设您想要做类似的事情:
for letter in i:
此外,您需要与字符串文字进行比较' J'和' K':
if letter == 'J':
# do first stuff
elif letter == 'K':
# do other stuff
另请注意,比较与==
合作,作业与=
合作。您在if
区块中出现此错误。
此外,Python中的缩进非常重要,请确保您的标签(或空格)正确对齐。