当用户输入错误时,如何在我的Python重量计算器中显示错误消息

博涅克

我刚刚开始学习python。我建立了一个基本的重量转换器,可以将重量公斤转换为磅或将磅转换为公斤。我有两个输入字段。如果用户输入错误,我只希望在第一个输入中接受值“ L”或“ K”,那么它将显示错误消息,如“请在k或L之间选择”,我也希望用户在第二个输入中输入任何字符串值字段,然后将显示错误消息,例如“请输入数字。您输入了字符串”

这是我的代码:

unit = input("Select (K)kilograms or (L)pounds: ").upper()
if unit == "L":
            weight = int(float(input("give your weight: ")))
            converted_weight = weight * 0.45
            print(f"your weight {converted_weight} converted to kilograms")

elif unit == "K":
            weight = int(float(input("give your weight: ")))
            converted_weight = weight / 0.45
            print(f"your weight {converted_weight} converted to pounds")
法罕·艾哈迈德(Farhan Ahmed)

您可以使用while循环,如果没有从用户那里得到正确的输入,则可以显示您想要的错误消息。

这是完整的代码:

while True:
    try:
        unit = input("Select (K)kilograms or (L)pounds: ").upper()
        if unit == "L":
            weight = int(float(input("give your weight: ")))
            converted_weight = weight * 0.45
            print(f"your weight {converted_weight} converted to kilograms")
            break
        elif unit == "K":
            weight = int(float(input("give your weight: ")))
            converted_weight = weight / 0.45
            print(f"your weight {converted_weight} converted to pounds")
            break
        elif unit != "K" or "L": #it will show error massage if user give anything except k or l
            print(""please choose between k or L")
            continue
    except ValueError:
        print("please enter number. You given string") 
        continue

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

输入错误时的基本计算器错误消息应该出现,但无论输入如何都会出现

来自分类Dev

当用户不输入内容时,我想在表单验证中显示错误消息

来自分类Dev

用样品重量计算基尼系数的公式是什么

来自分类Dev

WooCommerce运输成本按产品重量计算

来自分类Dev

我做的python计算器错误

来自分类Dev

当用户使用Angular中的正则表达式仅输入0或0.0时如何显示错误消息?

来自分类Dev

为什么我的质量计算器无法在空格上正常工作?

来自分类Dev

Python中的特征值和向量计算错误

来自分类Dev

如何使用函数使用来自用户输入的变量计算复杂问题并在 javascript 中显示结果

来自分类Dev

在JavaScript中使用成绩计算器时如何显示错误消息?

来自分类Dev

如何在BMI计算器字段的旁边/下方而不是页面顶部添加错误消息?

来自分类Dev

如何获得用户输入验证到我的Java计算器程序中?

来自分类Dev

我在python中以OOP方式创建了一个简单的计算器。我收到一条错误消息,提示我的变量未定义

来自分类Dev

布局错误时如何显示Flash消息

来自分类Dev

如何在python中放置计算器的输入检查?

来自分类Dev

在我的计算器中,如何让它只求解一次方程式,并在清除计算器后阻止用户输入?

来自分类Dev

如何在计算器中显示算术运算的结果?

来自分类Dev

计算器程序在python中返回tkinter错误

来自分类Dev

使用Java计算器为无效输入创建错误消息

来自分类Dev

最大数量计算错误

来自分类Dev

除以零警告导致常量计算中的错误值

来自分类Dev

RecyclerView:大量计算导致 RV 中的文件命名错误或翻倍(带视频)

来自分类Dev

如何在我的计算器功能中实现承诺?

来自分类Dev

如何从我的班级变量计算总和?

来自分类Dev

当用户在登录时输入错误的用户名和密码时,它未在ROR中闪烁任何错误消息

来自分类Dev

计算器显示错误:“输入字符串的格式不正确。”

来自分类Dev

如何在TensorFlow中批量计算基于元素的条件?

来自分类Dev

批处理十进制变量计算器

来自分类Dev

我如何在点击时听到声音并在计算器显示屏中显示7

Related 相关文章

  1. 1

    输入错误时的基本计算器错误消息应该出现,但无论输入如何都会出现

  2. 2

    当用户不输入内容时,我想在表单验证中显示错误消息

  3. 3

    用样品重量计算基尼系数的公式是什么

  4. 4

    WooCommerce运输成本按产品重量计算

  5. 5

    我做的python计算器错误

  6. 6

    当用户使用Angular中的正则表达式仅输入0或0.0时如何显示错误消息?

  7. 7

    为什么我的质量计算器无法在空格上正常工作?

  8. 8

    Python中的特征值和向量计算错误

  9. 9

    如何使用函数使用来自用户输入的变量计算复杂问题并在 javascript 中显示结果

  10. 10

    在JavaScript中使用成绩计算器时如何显示错误消息?

  11. 11

    如何在BMI计算器字段的旁边/下方而不是页面顶部添加错误消息?

  12. 12

    如何获得用户输入验证到我的Java计算器程序中?

  13. 13

    我在python中以OOP方式创建了一个简单的计算器。我收到一条错误消息,提示我的变量未定义

  14. 14

    布局错误时如何显示Flash消息

  15. 15

    如何在python中放置计算器的输入检查?

  16. 16

    在我的计算器中,如何让它只求解一次方程式,并在清除计算器后阻止用户输入?

  17. 17

    如何在计算器中显示算术运算的结果?

  18. 18

    计算器程序在python中返回tkinter错误

  19. 19

    使用Java计算器为无效输入创建错误消息

  20. 20

    最大数量计算错误

  21. 21

    除以零警告导致常量计算中的错误值

  22. 22

    RecyclerView:大量计算导致 RV 中的文件命名错误或翻倍(带视频)

  23. 23

    如何在我的计算器功能中实现承诺?

  24. 24

    如何从我的班级变量计算总和?

  25. 25

    当用户在登录时输入错误的用户名和密码时,它未在ROR中闪烁任何错误消息

  26. 26

    计算器显示错误:“输入字符串的格式不正确。”

  27. 27

    如何在TensorFlow中批量计算基于元素的条件?

  28. 28

    批处理十进制变量计算器

  29. 29

    我如何在点击时听到声音并在计算器显示屏中显示7

热门标签

归档