python中有if不出现else这种情况存在吗,python中if语句用法不用else是不是出不来

  python中有if不出现else这种情况存在吗,python中if语句用法不用else是不是出不来

  我在我的方法中使用if、elif、else语句。执行代码时,不执行if、elif或else,但当elif语句被注释掉时,默认值为else。关于定义消息(响应):

  Is args.pop(0)

  if com_text==trivia :

  # triviaActive将为False

  如果triviaActive:

  #表演动作

  返回true

  # args[0]。下限()不等于“开始”

  elif args [0]。更低(==开始和不驱动3360

  #表演动作

  返回true

  #所以它应该默认为这个else

  否则:

  #表演动作

  返回true

  在if、elif和else语句链的顶部添加了注释。这些声明带来了意想不到的结果。从方法返回,而不执行方法的其余部分,而不是像在这种情况下默认使用else语句。您试图在if、elif和else语句中使用print语句,但程序没有执行它们。在

  (编辑)

  我简化了if,elif,else。即使是这个简化版,我的elif也有问题。另外我想说的是,用pop方法从args中弹出值并使其为空可能是个问题。在

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: