任何帮助,解释,教程,将不胜感谢你。需要在单词内找到元音
回答
while True: #@ 1
vowels = 0 #@ 2
consonants = 0
word = raw_input(">>Enter a word: ").lower() #@ 3
if word != "stop": #@ 4
for letter in word: #@5
if letter in ["a", "e", "i", "o", "u"]:
vowels += 1
else:
consonants += 1
print "Vowels: ", vowels
print "Consonants: ", consonants
else: #@ 6
break
说明:
@ 1使这个程序循环永远
@ 2复位元音和辅音计数至0
@ 3用户输入时,.lower()使得这字小写以避免产生'A'和'a'。
@ 4如果单词不是“停止”,将countinue
@ 5环trought在单词的每个字母并递增vowerls /辅音如果符合标准
@ 6,如果单词是'停止'程序结束。
非常感谢,我正在寻找的确切的东西,现在我要去阅读本文,看看你背后的思考过程。 – ComputerGuy22 2014-11-05 01:30:19
刚刚添加了一个解释。 – 2014-11-05 01:35:15
更好,非常感谢。 – ComputerGuy22 2014-11-05 01:37:37
def vowelTest():
vowels = ['a','e','i','o','u']
isVowel, isNot = "vowel", "not vowel"
result = []
code = input()i
code = code.lower()
while code != "stop":
if len(code):
for item in code:
if item in code:
result.append((item,isVowel))
else:
result.append((item,isNot))
print(result)
code = input()
code = code.lower()
vowelTest()
这应该让你开始。但你真的应该自己做功课。我们使用了Python的两个有趣的特性:Set operations(元音中的x)和列表解析[x for x in ....]。列表理解消除了其他人可能提出的那些凌乱的显式循环。
您还可以为辅音打印'len(word) - vowel_count'以节省循环两次。 – 2014-11-05 01:37:36
- 1. 查找单词中的元音数量
- 2. 如何用xpath找到需要的单词?
- 3. 在单词中查找元音的函数?
- 4. 需要找到XML元素的值
- 5. 我需要简单的音译在android
- 6. 用语音在词典中查找词
- 7. 找出单词中第一个元音的出现位置
- 8. 查找单词中的音节数
- 9. Scala Spark类型错配找到单元,需要rdd.RDD
- 10. 如何检查单词中的元音
- 11. grep找到一行中具有相同元音的词
- 12. 比较单词,还需要寻找复数和ing?
- 13. 需要元音检查程序帮助
- 14. 查找单元格中有多少单词在数组中找到
- 15. 从内存中取出一个单词需要多长时间?
- 16. 我需要突出显示单词
- 17. 需要从图像中分离单词
- 18. preg_match_all找到单词链
- 19. 找到流中的单词?
- 20. 需要core.async在雷音REPL
- 21. Python:如何在单词表中找到混杂的单词
- 22. 我需要找到的3,4,5和6字母词串使用VBScript
- 23. 行内块表显示行内不需要的空单元格
- 24. 语音识别将单词拼音到音素水平
- 25. webpack需要非js的内容在单元测试
- 26. 试图找到一行内的单词索引(以单词数量度量)
- 27. 音频单元主机需要做些什么才能使用非Apple音频单元?
- 28. Prolog - 在矩阵中找到单词
- 29. 需要jqGrid内联编辑才能将焦点转到单击单元格
- 30. 需要从onItemClick事件中查找Webix数据表单元的内容
你试过什么? – Hackaholic 2014-11-05 01:24:29
'asdf''中的'a'将返回True,这是一个开始。 – 101 2014-11-05 01:26:50
有关计数元音和辅音的教程...? – ForguesR 2014-11-05 01:27:39