为什么我的程序不读取其他变量?

汉斯·保罗·利班

我是整个编程领域的新手,并在互联网上慢慢地学习了一些东西,但是我似乎找不到解决方案,或者只是不了解它。程序为什么不读取其他elif语句?这是我的第一个项目。我不胜感激任何提示和建议。欢迎任何建议和意见,谢谢!

#inputing
unknown = " "
while unknown != "exit":
    unknown = input("Please enter unknown: ").lower()
    angle = int(input("Please enter given angle: "))
#if base
    if unknown == "base" or "a":
        side = input("Height(b) or Hypotenuse(c)? ").lower()
        if side == "height" or "b":
            height = int(input("Please enter given height: "))
            base = int(height * tan(radians(angle)))
            print(">> The base is: " + str(base))
        else:
            hypotenuse = int(input("Please enter given hypotenuse: "))
            base = int(hypotenuse * cos(radians(angle)))
            print(">> The base is: " + str(base))

#if height
    elif unknown == "height" or "b":
        side = (input("Base(a) or Hypotenuse(c)?  ")).lower()
        if side == "base" or "a":
            base = int(input("Please enter given base: "))
            height = int(input(base * tan(radians(angle))))
            print(">> The height is: " + str(height))
        else:
            hypotenuse = int(input("Please enter given hypotenuse: "))
            height = int(hypotenuse * cos(radians(angle)))
            print(">> The height is: " + str(height))
    elif unknown == "exit":
        break
    else:
        print("I don't understand that..")
哈里什·武图库里

条件应为if unknown == "base" or unknown == "a":elif unknown == "height" or unknown == "b":

unknown == "base" or "a"第一个条件为Falseunknown == "base""a"True,这导致的结果真"a"

#inputing
unknown = " "
while unknown != "exit":
    unknown = input("Please enter unknown: ").lower()
    angle = int(input("Please enter given angle: "))
#if base
    if unknown == "base" or unknown == "a":
        side = input("Height(b) or Hypotenuse(c)? ").lower()
        if side == "height" or "b":
            height = int(input("Please enter given height: "))
            base = int(height * tan(radians(angle)))
            print(">> The base is: " + str(base))
        else:
            hypotenuse = int(input("Please enter given hypotenuse: "))
            base = int(hypotenuse * cos(radians(angle)))
            print(">> The base is: " + str(base))

#if height
    elif unknown == "height" or unknown == "b":
        side = (input("Base(a) or Hypotenuse(c)?  ")).lower()
        if side == "base" or "a":
            base = int(input("Please enter given base: "))
            height = int(input(base * tan(radians(angle))))
            print(">> The height is: " + str(height))
        else:
            hypotenuse = int(input("Please enter given hypotenuse: "))
            height = int(hypotenuse * cos(radians(angle)))
            print(">> The height is: " + str(height))
    elif unknown == "exit":
        break
    else:
        print("I don't understand that..")

如果回答您的问题,请将答案标记为正确。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript 不读取其他代码中的变量值

来自分类Dev

标记器读取其他变量

来自分类Dev

XNA Keyboard.GetState()不读取数字/字符键,但读取其他键

来自分类Dev

XNA Keyboard.GetState()不读取数字/字符键,但读取其他键

来自分类Dev

如何获取其他程序存储器的地址,然后在我的程序中读取它

来自分类Dev

htaccess 将斜杠重写为 get。不读取其他获取参数

来自分类Dev

为什么我的程序不读取索引0之后的后续字母?

来自分类Dev

为什么我的扫描仪不读取我的文件?

来自分类Dev

Bash:为什么在HEREDOC中不读取变量?

来自分类Dev

telnet:为什么应用程序不读取.telnetrc?

来自分类Dev

为什么我的日期输入不读取模型值?

来自分类Dev

扫描程序仅读取文件名,而仅读取其他文件

来自分类Dev

无法从 GPS 设备读取其他应用程序能够读取的字节或行

来自分类Dev

为什么awk不读取shell数组?

来自分类Dev

为什么git不读取添加的文件?

来自分类Dev

为什么不读取while语句?

来自分类Dev

如何在 Java 中读取其他用户的 PATH 环境变量

来自分类Dev

为什么我的指针变量持有其他地址,但仍成功指向变量?

来自分类Dev

为什么我的 java.util.Scanner 不读取我的文件?

来自分类Dev

使用会话获取其他变量

来自分类Dev

在iOS上读取其他应用程序的徽章值

来自分类Dev

如何在C#中读取其他应用程序的App.Config

来自分类Dev

Qt:告诉程序从与放置目录相同的目录中读取其他文件

来自分类Dev

Qt:告诉程序从与放置目录相同的目录中读取其他文件

来自分类Dev

为什么我不能以sudo的其他用户身份读取文件

来自分类Dev

为什么我在设置其他组ID后不调用“读取”?

来自分类Dev

在我的应用程序中获取其他应用程序图标图像

来自分类Dev

Vue为什么不读取我通过PHP传递的整个JSON对象作为道具?

来自分类Dev

为什么我的.indexOf不读取字符串中字符的位置

Related 相关文章

  1. 1

    JavaScript 不读取其他代码中的变量值

  2. 2

    标记器读取其他变量

  3. 3

    XNA Keyboard.GetState()不读取数字/字符键,但读取其他键

  4. 4

    XNA Keyboard.GetState()不读取数字/字符键,但读取其他键

  5. 5

    如何获取其他程序存储器的地址,然后在我的程序中读取它

  6. 6

    htaccess 将斜杠重写为 get。不读取其他获取参数

  7. 7

    为什么我的程序不读取索引0之后的后续字母?

  8. 8

    为什么我的扫描仪不读取我的文件?

  9. 9

    Bash:为什么在HEREDOC中不读取变量?

  10. 10

    telnet:为什么应用程序不读取.telnetrc?

  11. 11

    为什么我的日期输入不读取模型值?

  12. 12

    扫描程序仅读取文件名,而仅读取其他文件

  13. 13

    无法从 GPS 设备读取其他应用程序能够读取的字节或行

  14. 14

    为什么awk不读取shell数组?

  15. 15

    为什么git不读取添加的文件?

  16. 16

    为什么不读取while语句?

  17. 17

    如何在 Java 中读取其他用户的 PATH 环境变量

  18. 18

    为什么我的指针变量持有其他地址,但仍成功指向变量?

  19. 19

    为什么我的 java.util.Scanner 不读取我的文件?

  20. 20

    使用会话获取其他变量

  21. 21

    在iOS上读取其他应用程序的徽章值

  22. 22

    如何在C#中读取其他应用程序的App.Config

  23. 23

    Qt:告诉程序从与放置目录相同的目录中读取其他文件

  24. 24

    Qt:告诉程序从与放置目录相同的目录中读取其他文件

  25. 25

    为什么我不能以sudo的其他用户身份读取文件

  26. 26

    为什么我在设置其他组ID后不调用“读取”?

  27. 27

    在我的应用程序中获取其他应用程序图标图像

  28. 28

    Vue为什么不读取我通过PHP传递的整个JSON对象作为道具?

  29. 29

    为什么我的.indexOf不读取字符串中字符的位置

热门标签

归档