如何使用输入函数调用变量的值?

原始问题

这是使用 Jupyter Notebook 用 Python 2 编写的。如果措辞/术语非常规,我提前道歉。我是初学者,不了解大多数编码约定。

blue = 24
red = 18

color = input('What color would you like to know the value for? \n')
print (color)

我希望能够运行代码,输入“蓝色”并打印 24。

编辑:

理想情况下,我希望不必构建字典。这是我的实际代码的简化。我已经定义了很多很多变量(一些定义需要用户输入),并且必须从中创建一个字典会非常不方便。

这是我的(更现实的)代码:

blue = input('What is the value of blue?')
green = input('What is the value of blue?')
cyan = blue*green

color = input('What color would you like to know the value for? \n')
print (color)

我希望能够运行代码,输入青色并让它打印变量青色的数值。

例子:跑。输入 3. 输入 5. 输入青色。代码打印 15

深空

使用raw_input. input在好的情况下将覆盖现有值,在更坏的情况下会提高 a NameError然后尝试从locals()以下位置检索值

blue = 24
red = 18

color = raw_input('What color would you like to know the value for? \n')
try:
   print locals()[color] 
except KeyError:
   print 'Color {} is not defined'.format(color)

请注意,这几乎是一个 hack,使用这种方式用户将能够访问任何定义的局部变量。如果您想限制用户可以访问的内容,请使用预定义的字典,就像其他一些答案建议的那样。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从输入变量调用函数

来自分类Dev

如何使用输入来调用函数?

来自分类Dev

如何使用变量调用Erlang函数?

来自分类Dev

如何使用变量在PHP中调用函数?

来自分类Dev

如何使用指针变量调用函数?

来自分类Dev

使用用户输入变量调用存储的函数

来自分类Dev

Python - 如何在单击按钮时调用的函数内使用变量的值

来自分类Dev

输入更改值时如何在Javascript中调用函数?

来自分类Dev

调用ajax函数从html提交表单如何传递输入值?

来自分类Dev

输入对应的变量后,如何使函数返回值?

来自分类Dev

调用函数时如何使用模板值?

来自分类Dev

如何在调用PHP函数期间保持变量的值

来自分类Dev

如何在以后调用的函数中预设变量的值

来自分类Dev

如何让用户使用 python 中的输入函数调用字典

来自分类Dev

是否可以从函数内部使用变量动态调用Azure函数的Cosmos DB输入绑定的SQL查询?

来自分类Dev

如何使用def函数获取玩家输入并更改变量

来自分类Dev

在JavaScript中,如何在创建时而不是在调用时使用变量的当前值创建匿名函数?

来自分类Dev

如何从函数中调用变量

来自分类Dev

如何从函数内部调用变量

来自分类Dev

如何使用函数结果来调用变量名?

来自分类Dev

在Python中如何在调用函数中使用变量?

来自分类Dev

如何使用Jquery在函数.each之外调用变量?

来自分类Dev

如何在Smarty函数调用中使用Smarty变量?

来自分类Dev

使用变量对象调用函数

来自分类Dev

如何使用存储在变量中的值作为方法调用?

来自分类Dev

如何确保某些类和函数调用可以访问所有 GUI 输入变量?

来自分类Dev

如何使用setInterval函数一一获取输入值

来自分类Dev

如何使用setInterval函数一一获取输入值

来自分类Dev

如何使用输入字段中的javascript函数返回的值?

Related 相关文章

  1. 1

    从输入变量调用函数

  2. 2

    如何使用输入来调用函数?

  3. 3

    如何使用变量调用Erlang函数?

  4. 4

    如何使用变量在PHP中调用函数?

  5. 5

    如何使用指针变量调用函数?

  6. 6

    使用用户输入变量调用存储的函数

  7. 7

    Python - 如何在单击按钮时调用的函数内使用变量的值

  8. 8

    输入更改值时如何在Javascript中调用函数?

  9. 9

    调用ajax函数从html提交表单如何传递输入值?

  10. 10

    输入对应的变量后,如何使函数返回值?

  11. 11

    调用函数时如何使用模板值?

  12. 12

    如何在调用PHP函数期间保持变量的值

  13. 13

    如何在以后调用的函数中预设变量的值

  14. 14

    如何让用户使用 python 中的输入函数调用字典

  15. 15

    是否可以从函数内部使用变量动态调用Azure函数的Cosmos DB输入绑定的SQL查询?

  16. 16

    如何使用def函数获取玩家输入并更改变量

  17. 17

    在JavaScript中,如何在创建时而不是在调用时使用变量的当前值创建匿名函数?

  18. 18

    如何从函数中调用变量

  19. 19

    如何从函数内部调用变量

  20. 20

    如何使用函数结果来调用变量名?

  21. 21

    在Python中如何在调用函数中使用变量?

  22. 22

    如何使用Jquery在函数.each之外调用变量?

  23. 23

    如何在Smarty函数调用中使用Smarty变量?

  24. 24

    使用变量对象调用函数

  25. 25

    如何使用存储在变量中的值作为方法调用?

  26. 26

    如何确保某些类和函数调用可以访问所有 GUI 输入变量?

  27. 27

    如何使用setInterval函数一一获取输入值

  28. 28

    如何使用setInterval函数一一获取输入值

  29. 29

    如何使用输入字段中的javascript函数返回的值?

热门标签

归档