python if语句不正确执行是为什么啊

img

定义的类型mm和类型b不一致。
解决:
方式一:将mm=121212 改为mm='121212'
方式二:将b=input("mm")改为b=int(input("mm"))

if a=='zh' and b=='mm':

要用括号括起来,因为input输入的是字符串类型

mm是int型数据,b输入 的是字符型,要么将mm也写成字符,要么将b转成int if a==zh and int(b)==mm: