Python中可以使用if语句来判断两个条件。if语句用于在条件满足时执行特定的代码块。在Python中,if语句的语法如下:

if condition1:
    # 当条件1满足时执行的代码
elif condition2:
    # 当条件1不满足但条件2满足时执行的代码
else:
    # 当条件1和条件2都不满足时执行的代码

其中,condition1condition2是判断条件,可以是任何返回布尔值的表达式。两个条件可以通过使用andor运算符来组合。

下面是一个示例,演示如何使用if语句判断两个条件:

score = 85
attendance = 90

if score >= 80 and attendance >= 90:
    print("Good job!")
    print("You have both a high score and good attendance.")
elif score >= 80:
    print("Not bad.")
    print("Your score is high, but your attendance needs improvement.")
elif attendance >= 90:
    print("Keep it up!")
    print("Your attendance is great, but your score needs improvement.")
else:
    print("Work harder!")
    print("Both your score and attendance need improvement.")

上述代码首先定义了一个变量score表示成绩和一个变量attendance表示考勤。然后,通过if语句判断两个条件:如果score大于等于80且attendance大于等于90,则打印出"Good job!"和"You have both a high score and good attendance.";如果score大于等于80但attendance小于90,则打印出"Not bad."和"Your score is high, but your attendance needs improvement.";如果score小于80但attendance大于等于90,则打印出"Keep it up!"和"Your attendance is great, but your score needs improvement.";如果score小于80且attendance小于90,则打印出"Work harder!"和"Both your score and attendance need improvement."。

下面是以上代码的序列图表示:

sequenceDiagram
    participant 条件判断
    participant 执行代码块

    条件判断->>执行代码块: score >= 80 and attendance >= 90
    执行代码块-->>条件判断: 打印出"Good job!"和"You have both a high score and good attendance."

    条件判断->>执行代码块: score >= 80
    执行代码块-->>条件判断: 打印出"Not bad."和"Your score is high, but your attendance needs improvement."

    条件判断->>执行代码块: attendance >= 90
    执行代码块-->>条件判断: 打印出"Keep it up!"和"Your attendance is great, but your score needs improvement."

    条件判断-->>执行代码块: 其他情况
    执行代码块-->>条件判断: 打印出"Work harder!"和"Both your score and attendance need improvement."

下面是以上代码的饼状图表示:

pie
    title 条件判断结果
    "score >= 80 and attendance >= 90": 1
    "score >= 80": 0.5
    "attendance >= 90": 0.5
    "其他情况": 0.5

总结起来,以上代码使用if语句判断了两个条件,并根据条件的不同执行了相应的代码块。根据实际情况,可以修改条件和执行的代码块。希望以上示例对您有所帮助。