首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初学者习题

初学者习题
EN

Stack Overflow用户
提问于 2022-09-09 13:10:17
回答 2查看 38关注 0票数 0

我对这个练习有一个问题:

代码语言:javascript
复制
# Loop through the letters of the variable 'summer_word' from above
# Concatenate the consonants from 'summer_word' and answer with the new word.

summer_word = "music"

提示:创建一个包含辅音的字符串,并检查每个字母是否在其中。

现在我怎么循环单词中的字母,但我想不出如何去掉辅音。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-09 14:07:20

尝试这段代码,可能会对您的情况有所帮助:

代码语言:javascript
复制
summer_word = "music"
consonants = "b, c, d, f, g, j, k, l, m, n, p, q, s, t, v, x, z , h, r, w, y"
new_word = " "

for letter in summer_word:
   if letter in consonants:
        new_word += letter
print(new_word)
票数 -1
EN

Stack Overflow用户

发布于 2022-09-09 13:58:09

让我们把它拆开。您应该:

  • 将所有辅音硬编码成一个字符串,例如

代码语言:javascript
复制
consonants = 'qwrt...'

  • 循环存储在summer_word变量
  • 中的字符串中的字符,检查手头的字符是否包含在consonants字符串

中。

代码语言:javascript
复制
for letter in summer_word:
    # do stuff...

  • 如果字母在辅音字符串中,则将其存储到新字符串

中。

代码语言:javascript
复制
if letter in consonants:
    # ...

这应该足以让你开始:)快乐的学习

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73662702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档