Python 如何检查字符串输入是否有某个字母,然后列出一个';那封信附有什么?
我正在做一个groklearning挑战,目前我被困在这个问题上。感谢您的帮助 这是我当前的代码: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:
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!")