Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何检查字符串输入是否有某个字母,然后列出一个';那封信附有什么?_Python - Fatal编程技术网

Python 如何检查字符串输入是否有某个字母,然后列出一个';那封信附有什么?

Python 如何检查字符串输入是否有某个字母,然后列出一个';那封信附有什么?,python,Python,我正在做一个groklearning挑战,目前我被困在这个问题上。感谢您的帮助 这是我当前的代码: order = input('Order: ') for i in order: if 'h' in order: print('Ham') if 'p' in order: print('Pepperoni') if 'c' in order: print('Capsicum') if 'o' in order:

我正在做一个groklearning挑战,目前我被困在这个问题上。感谢您的帮助

这是我当前的代码:

order = input('Order: ')
for i in order:
  if 'h' in order:
    print('Ham')
    if 'p' in order:
      print('Pepperoni')
      if 'c' in order:
        print('Capsicum')
        if 'o' in order:
          print('Onion')
          if 'm' in order:
            print('Mushroom')
  else:
    print('MORE CHEESE!')

我不知道从哪里开始,也不知道该做什么。提前谢谢!如果图像链接不起作用,请告诉我。

Python字典将是处理此问题的好方法

toppings = {
    "h": "Ham",
    "p": "Pepperoni",
    "c": "Capsicum",
    "o": "Onion",
    "m": "Mushroom"}
然后使用字典的
get
方法为无法识别的密钥提供“更多奶酪”默认值:

for letter in input('Order: '):
    print toppings.get(letter, "MORE CHEESE!")

Python字典将是处理此问题的好方法

toppings = {
    "h": "Ham",
    "p": "Pepperoni",
    "c": "Capsicum",
    "o": "Onion",
    "m": "Mushroom"}
然后使用字典的
get
方法为无法识别的密钥提供“更多奶酪”默认值:

for letter in input('Order: '):
    print toppings.get(letter, "MORE CHEESE!")