【问题标题】:Promp user for input. Hit enter to exit提示用户输入。点击进入退出
【发布时间】:2012-11-28 12:15:09
【问题描述】:

假设我创建了一个名为 color_cat 的字典,其中包含键和值

我想知道如何提示用户输入键并显示输入键的对应值,但是如果按下返回键,则程序结束。

我尝试使用一个变量作为输入和一个 if 循环。假设c 是我的变量,如果我按回车键,那么该变量就是返回键(我可以这样做吗?),但如果是其他任何内容,则我将该输入作为键并打印字典的值。

非常感谢任何提示!

我的代码如下所示:

i = input("input color of cat")  
if i == "" :  
        import sys  
        sys.exit()  
else: 
        print "the cat number is", color_cat['i']  

【问题讨论】:

  • 我想color_cat['i'] 中的单引号是错字。

标签: python loops dictionary


【解决方案1】:

按回车不返回任何内容,所以检查输入是否为

""

如果是,退出。

【讨论】:

    【解决方案2】:

    试试这个:

      a = input("Enter number");
    

    如果不输入任何内容就按回车:

      a = ''
    

    因此您可以使用 if 条件检查您的变量是否等于上述返回值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多