任何幫助,解釋,教程,將不勝感謝你。需要在單詞內找到元音
回答
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