gpt4 book ai didi

python - 如何获取从用户输入输入的变量的值?

转载 作者:太空狗 更新时间:2023-10-29 20:33:34 25 4
gpt4 key购买 nike

我正在尝试创建一个基本菜单,用于检查输入的变量是否与定义的变量匹配。如果定义了变量,则获取定义变量的数据。

例子。

Item1 = "bill"
Item2 = "cows"
item3 = "abcdef"
Choose_Item = input("Select your item: ")
  • 我输入 Item1
  • Choose_Item 应该等于 "bill"

最佳答案

这似乎是您要查找的内容:

Choose_Item = eval(input("Select your item:  "))

但这可能不是最好的策略,因为打字错误或恶意用户很容易使您的代码崩溃、使您的系统过载或做他们喜欢的任何其他类型的讨厌的事情。对于这种特殊情况,更好的方法可能是

items = {'item1': 'bill', 'item2': 'cows', 'item3': 'abcdef'}
choice = input("Select your item: ")
if choice in items:
the_choice = items[choice]
else:
print("Uh oh, I don't know about that item")

关于python - 如何获取从用户输入输入的变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15168765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com