平淡无奇的产品

2024-04-27 19:21:24 发布

您现在位置:Python中文网/ 问答频道 /正文

一般商标是当一个品牌变得如此著名以至于人们误认为它是一般产品时得到的。你知道吗

最著名的例子之一是尼龙搭扣。通用名称实际上是“钩环扣件”。不那么吸引人。你知道吗

编写一个程序,可以摆脱的品牌名称和取代他们的通用名称。你知道吗

下表显示了一些具有通用名称的品牌名称。在您的程序中,该映射也作为品牌词典提供给您。你知道吗

BRANDS = {
  'Velcro': 'hook and loop fastener',
  'Kleenex': 'tissues',
  'Hoover': 'vacuum',
  'Bandaid': 'sticking plaster',
  'Thermos': 'vacuum flask',
  'Dumpster': 'garbage bin',
  'Rollerblade': 'inline skate',
  'Asprin': 'acetylsalicylic acid'
}

对于这个问题,您需要阅读一个句子,并用以下通用名称替换所有品牌名称:

我买了一些尼龙搭扣鞋。 我买了一些钩环扣鞋。 你知道吗

是时候打扫房子了。 是时候打扫房间了。 你知道吗

它应该去掉所有的牌子。你知道吗

买些阿司匹林和纸巾。 买些乙酰水杨酸和纸巾。你知道吗

我尝试了以下解决方案:

BRANDS = {
  'Velcro': 'hook and loop fastener',
  'Kleenex': 'tissues',
  'Hoover': 'vacuum',
  'Bandaid': 'sticking plaster',
  'Thermos': 'vacuum flask',
  'Dumpster': 'garbage bin',
  'Rollerblade': 'inline skate',
  'Asprin': 'acetylsalicylic acid'
}

sentence = input('Sentence: ')

for brand in BRANDS:
  sentence.replace(brand, BRANDS[brand])
print(sentence)

你知道吗


Tags: and程序名称loophooksentence品牌brand
1条回答
网友
1楼 · 发布于 2024-04-27 19:21:24

试试这个:

BRANDS = {
  'Velcro': 'hook and loop fastener',
  'Kleenex': 'tissues',
  'Hoover': 'vacuum',
  'Bandaid': 'sticking plaster',
  'Thermos': 'vacuum flask',
  'Dumpster': 'garbage bin',
  'Rollerblade': 'inline skate',
  'Aspirin': 'acetylsalicylic acid'
}

sentence = input("Sentence: ")
for brand in BRANDS:
    sentence = sentence.replace(brand, BRANDS[brand])
print(sentence)

相关问题 更多 >