为什么我的尝试,除了不能正常工作?蟒蛇 3

昌梦罗

我不知道为什么我的 try 和 except 无法正常工作。我希望它在用户输入字符串“y”或“n”时继续,但如果用户没有输入任何一个,则打印错误。

输出:

userInput = input("Are both players ready to start? (y/n): ")
k (userInput)
Here we go!

预期输出:

userInput = input("Are both players ready to start? (y/n): ")
k (userInput)
Wrong Input, Try Again

try:
  if userInput == "y":
    print("Here we go! ")
    print()
  elif userInput == "n":
    print("Too bad we're starting anyways")
except:
  print("Wrong Input Try Again)
塞拉夫

在 try 块中,您不会引发错误,因此没有什么可捕获的。添加加注应该可以解决问题。

userInput = input("Are both players ready to start? (y/n): ")
try:
  if userInput == "y":
    print("Here we go! ")
    print()
  elif userInput == "n":
    print("Too bad we're starting anyways")
  else:
    raise ValueError("What's up with that?")
except:
  print("Wrong Input Try Again")

正如@ctrl-alt-delor 所建议的,您也可以跳过该try/except块并仅使用一个if/else块。这个片段应该做同样的事情:

  if userInput == "y":
    print("Here we go! ")
    print()
  elif userInput == "n":
    print("Too bad we're starting anyways")
  else:
    print("Wrong Input Try Again")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的Python3 pip包即使在PyPi上显示也不能正常工作?

来自分类Dev

我的显示器声称具有3个USB 3.0端口,但是为什么在通过USB-C连接显示器时它们不能正常工作?

来自分类Dev

为什么最大变量取d3.max()值,而最小变量d3.min()不能正常工作?

来自分类Dev

为什么我的Flex as3 crossdomain.xml无法正常工作?

来自分类Dev

为什么我的代码不能正常工作?

来自分类Dev

为什么我的 RegexExp 不能正常工作?

来自分类Dev

为什么我的 If 语句不能正常工作?

来自分类Dev

尝试了所有这些变通方法后,为什么Gnome3无法正常工作?

来自分类Dev

尝试了所有这些变通方法后,为什么Gnome3无法正常工作?

来自分类Dev

为什么CSS3:target无法正常工作?

来自分类Dev

为什么此Bootstrap 3列无法正常工作?

来自分类Dev

为什么我不能减去3次?

来自分类Dev

为什么我的框架不能打包 python3 tkinter

来自分类Dev

为什么我的SQL表不是3正常格式

来自分类Dev

3级字典python不能正常工作

来自分类Dev

Codeigniter 3,如果语句不能正常工作

来自分类Dev

为什么我的php`if`不能总是正常工作?

来自分类Dev

为什么出队不能正常工作了我的代码?

来自分类Dev

为什么我的Jekyll液体“加入”标签不能正常工作?

来自分类Dev

为什么端口转发对我来说不能正常工作?

来自分类Dev

为什么我的Wordpress菜单不能正常工作?

来自分类Dev

为什么我的DHCP服务器不能正常工作?

来自分类Dev

为什么我的Flash [:alert]不能正常工作?

来自分类Dev

谁能解释,为什么我的分类不能正常工作?

来自分类Dev

为什么我的<package> .lintian-overrides不能正常工作?

来自分类Dev

为什么我的跨度悬浮CSS不能正常工作?

来自分类Dev

为什么我的shell脚本不能正常工作?

来自分类Dev

为什么我的php`if`不能总是正常工作?

来自分类Dev

为什么我的Replace()方法不能正常工作?

Related 相关文章

  1. 1

    为什么我的Python3 pip包即使在PyPi上显示也不能正常工作?

  2. 2

    我的显示器声称具有3个USB 3.0端口,但是为什么在通过USB-C连接显示器时它们不能正常工作?

  3. 3

    为什么最大变量取d3.max()值,而最小变量d3.min()不能正常工作?

  4. 4

    为什么我的Flex as3 crossdomain.xml无法正常工作?

  5. 5

    为什么我的代码不能正常工作?

  6. 6

    为什么我的 RegexExp 不能正常工作?

  7. 7

    为什么我的 If 语句不能正常工作?

  8. 8

    尝试了所有这些变通方法后,为什么Gnome3无法正常工作?

  9. 9

    尝试了所有这些变通方法后,为什么Gnome3无法正常工作?

  10. 10

    为什么CSS3:target无法正常工作?

  11. 11

    为什么此Bootstrap 3列无法正常工作?

  12. 12

    为什么我不能减去3次?

  13. 13

    为什么我的框架不能打包 python3 tkinter

  14. 14

    为什么我的SQL表不是3正常格式

  15. 15

    3级字典python不能正常工作

  16. 16

    Codeigniter 3,如果语句不能正常工作

  17. 17

    为什么我的php`if`不能总是正常工作?

  18. 18

    为什么出队不能正常工作了我的代码?

  19. 19

    为什么我的Jekyll液体“加入”标签不能正常工作?

  20. 20

    为什么端口转发对我来说不能正常工作?

  21. 21

    为什么我的Wordpress菜单不能正常工作?

  22. 22

    为什么我的DHCP服务器不能正常工作?

  23. 23

    为什么我的Flash [:alert]不能正常工作?

  24. 24

    谁能解释,为什么我的分类不能正常工作?

  25. 25

    为什么我的<package> .lintian-overrides不能正常工作?

  26. 26

    为什么我的跨度悬浮CSS不能正常工作?

  27. 27

    为什么我的shell脚本不能正常工作?

  28. 28

    为什么我的php`if`不能总是正常工作?

  29. 29

    为什么我的Replace()方法不能正常工作?

热门标签

归档