Gar*_*ton 4 python if-statement conditional-operator conditional-statements
if tarX == 'ini' or 'txt' and act == 'm':
Run Code Online (Sandbox Code Playgroud)
在普通英语中,if语句需要验证2个条件是否为真:
我尝试了几种变化无济于事.我确定这是我的语法/逻辑错误而不是python无能.下面的语句起作用是因为(假设)和语句左边的条件比较一个变量(tarX)表示单个字符串(exe)的相等性,同样适用于右变量(act)上的条件(与)相比(米).我假设我没有正确"打包"if tarX =='ini'或'txt'和act =='m':声明.
如果tarX =='exe'并且act =='m':
你的行需要像这样写:
if tarX in ('ini', 'txt') and act == 'm':
Run Code Online (Sandbox Code Playgroud)
请记住,编程语言不是英语,无论它与它有多接近.