pppppp__
2021-08-17 17:01
采纳率: 93.3%
浏览 60
已结题

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

img

  • 收藏

3条回答 默认 最新

  • CSDN专家-sinjack 2021-08-17 17:09
    已采纳

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

    1 打赏 评论
  • 喜欢摸鱼的程序员 2021-08-17 17:01

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

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

    1 打赏 评论
  • 吃肉的小馒头 2021-08-17 17:04

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

    1 打赏 评论

相关推荐 更多相似问题