在Python的Try and Except中的“ if”语句中使用“或”

克雷格

我想使循环继续进行并捕获诸如输入“ bob”作为输入或小于1且大于4的整数之类的错误。

salesNum = input("How many sales persons to process? ")
for num in salesNum:
    salesName = input("Enter Salesperson Name: ")
    salesLevel = 0
    while salesLevel == 0:
        try:
            salesLevel = int(input("Enter Salesperson Level: "))
            if salesLevel < 1 or salesLevel > 4:
                print("error, try again.")
                salesLevel = int(input("Enter Salesperson Level: "))
        except ValueError:
            print("error, try again")
            continue
    hoursWorked = float(input("Enter Hours Worked: "))
    salesAmount = float(input("Enter Number of Sales: "))
print("Clear")

如果我犯了一个错误,它会很好地工作,但是不会捕获多个错误,程序会继续处理下一个问题。我试图将if语句拆开,但这不能解决问题。

U10转发

错误不会出现ValueError,因此您可以将其更改为TypeError

except TypeError:

或任何错误:

except:

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python中的try/except语句

来自分类Dev

在try和except语句中使用return语句是否正确?

来自分类Dev

在 DEF() 语句中使用 if 在 python 中返回错误值

来自分类Dev

在python中select语句的like子句中使用%

来自分类Dev

可以在try / except语句中使用具有onerror函数的rmtree命令吗?

来自分类Dev

try / except语句python

来自分类Dev

在此程序中的此python中使用try和except

来自分类Dev

使用try / except的函数不返回!在python 3中

来自分类Dev

是否可以在return语句中使用append函数以实现Python中的递归过程

来自分类Dev

将元组转换为设置以在python 中的if-in 语句中使用?

来自分类Dev

在Swift中的if语句中使用let

来自分类Dev

使用Try and Except块,但是在Except部分中,它显示了Not Defined Python

来自分类Dev

什么时候应该在Python中使用Try-Except语句?

来自分类Dev

如何在try-except语句中找出ObjFPC中的错误号

来自分类Dev

Python:如何使用相同的try / except块简化多个语句

来自分类Dev

如何在if语句中使用Try-with-resources?

来自分类Dev

在 Catch 子句中使用 GoTo 重申 Try 语句?

来自分类Dev

我可以在Python中具有多个条件的if-else语句中使用嵌套的for循环吗?

来自分类Dev

使用try / except命令排除字母的Python中的华氏转换器

来自分类Dev

为什么“ try,except”不能与python中的经典“ open(fname,'r')”一起使用?

来自分类Dev

在python条件语句中使用模运算符

来自分类Dev

在Python的If语句中使用re.match

来自分类Dev

在from-import语句中的python函数中使用输入

来自分类Dev

在if和if not语句中使用多个条件(python)

来自分类Dev

python在if语句中使用ands求值的顺序

来自分类Dev

在sqlite3语句中使用Python变量

来自分类Dev

在if语句中使用“ not in”时出现Python错误?

来自分类Dev

在if语句中使用python表达式的输出

来自分类Dev

如何在VBA中的语句中使用WEEKNUM函数?

Related 相关文章

  1. 1

    python中的try/except语句

  2. 2

    在try和except语句中使用return语句是否正确?

  3. 3

    在 DEF() 语句中使用 if 在 python 中返回错误值

  4. 4

    在python中select语句的like子句中使用%

  5. 5

    可以在try / except语句中使用具有onerror函数的rmtree命令吗?

  6. 6

    try / except语句python

  7. 7

    在此程序中的此python中使用try和except

  8. 8

    使用try / except的函数不返回!在python 3中

  9. 9

    是否可以在return语句中使用append函数以实现Python中的递归过程

  10. 10

    将元组转换为设置以在python 中的if-in 语句中使用?

  11. 11

    在Swift中的if语句中使用let

  12. 12

    使用Try and Except块,但是在Except部分中,它显示了Not Defined Python

  13. 13

    什么时候应该在Python中使用Try-Except语句?

  14. 14

    如何在try-except语句中找出ObjFPC中的错误号

  15. 15

    Python:如何使用相同的try / except块简化多个语句

  16. 16

    如何在if语句中使用Try-with-resources?

  17. 17

    在 Catch 子句中使用 GoTo 重申 Try 语句?

  18. 18

    我可以在Python中具有多个条件的if-else语句中使用嵌套的for循环吗?

  19. 19

    使用try / except命令排除字母的Python中的华氏转换器

  20. 20

    为什么“ try,except”不能与python中的经典“ open(fname,'r')”一起使用?

  21. 21

    在python条件语句中使用模运算符

  22. 22

    在Python的If语句中使用re.match

  23. 23

    在from-import语句中的python函数中使用输入

  24. 24

    在if和if not语句中使用多个条件(python)

  25. 25

    python在if语句中使用ands求值的顺序

  26. 26

    在sqlite3语句中使用Python变量

  27. 27

    在if语句中使用“ not in”时出现Python错误?

  28. 28

    在if语句中使用python表达式的输出

  29. 29

    如何在VBA中的语句中使用WEEKNUM函数?

热门标签

归档