Python 3.x 带分支的代码

Python 3.x 带分支的代码,python-3.x,Python 3.x,_奖励的输入将是整数的点数。_prize应该返回文本祝贺的函数!你赢得了[奖名]!如果他们得奖了,包括奖品名称和文字哦,亲爱的,这次没有奖品。如果没有奖品。和往常一样,测试您的函数以检查它是否正确执行 缩进错误:未缩进与任何外部缩进级别不匹配。您可能在混合制表符和空格。 尝试取消缩进代码,并仅使用制表符或空格再次缩进代码 PS:您希望如何运行代码:函数在返回语句之后结束 尝试: 在函数的第一行返回后,您希望这些语句如何运行? def which_prize(): return "Cong

_奖励的输入将是整数的点数。_prize应该返回文本祝贺的函数!你赢得了[奖名]!如果他们得奖了,包括奖品名称和文字哦,亲爱的,这次没有奖品。如果没有奖品。和往常一样,测试您的函数以检查它是否正确执行


缩进错误:未缩进与任何外部缩进级别不匹配。

您可能在混合制表符和空格。 尝试取消缩进代码,并仅使用制表符或空格再次缩进代码

PS:您希望如何运行代码:函数在返回语句之后结束

尝试:


在函数的第一行返回后,您希望这些语句如何运行?
def which_prize():
    return "Congratulations! You have won a [prize name]!"
    if Points ==0  or Points ==50:
       print("Congratulations! You have won a [wooden rabbit]!")
    elif Points ==0  or Points ==150:
       print("Congratulations! You have won a [no prize]!")
    elif Points==151  or Points ==180:
       print("Congratulations! You have won a [wafer-thin mint]!")
    elif Points ==181  or Points ==200:
       print("Congratulations! You have won a [penguin]!")

    else:
        print("Oh dear, no prize this time.")
def which_prize():
  if Points and Points <=50:
     return("Congratulations! You have won a [wooden rabbit]!")
  elif Points <= 150:
     return "Congratulations! You have won a [no prize]!")
  elif Points <= 180:
     return "Congratulations! You have won a [wafer-thin mint]!")
  elif Points > 180:
     return "Congratulations! You have won a [penguin]!")
  else:
      return "Oh dear, no prize this time."