bre*_*ter 6 python if-statement
嘿,我不知道如何编程这个星座:
string = " "
if "abc" in string:
print ("abc is in string")
if "def" in string:
print ("def is in string")
else:
print ("abc and def are not contained in string")
Run Code Online (Sandbox Code Playgroud)
只有当两个条件不成立时,才应该转到"其他".但是如果两个子串都包含在字符串中; 它应该打印两个.
您可以简单地为每个条件定义一个布尔值它使代码保持简单
abc = "abc" in string
def_ = "def" in string
if abc :
print("abc in string")
if def_ :
print("def in string")
if not (abc or def_) :
print("neither abc nor def are in this string")
Run Code Online (Sandbox Code Playgroud)