代码示例one:
p_score = int(input("请输入python成绩"))
c_score = int(input("请输入c语言成绩"))
if p_score >= 60:
if c_score >= 60:
print("全部合格")
else:
print("Python语言合格")
else:
if c_score>= 60:
print("C语言合格")
else:
print("两门不及格")
代码示例two:
p_score = int(input("请输入python成绩"))
c_score = int(input("请输入c语言成绩"))
if p_score >= 60 or c_score >= 60:
if p_score >=60 and c_score >=60:
print("两门通过")
else:
if p_score >= 60:
print("python合格")
else:
print("c语言合格")
else:
print("两门不及格")
以上这两段代码能够实现同样的效果。但是判定逻辑是不一样的,所以到底有没有优劣之分?或者说如果是大段的代码的话,哪一种的运行效率更高呢?