我需要帮助。我目前正在学习python,我有python 2.7.8 我正在寻找一个简单的程序,这将有助于计算我的单词中的元音。 这是代码:
count = 0
total = 0
for v in "bonbon":
count += 1
if v == 'e' or v == 'o' or v == 'u' or v == 'a':
print('the number of vowel in your word is ' +str(total))
为什么要打印两次? 1-我的元音数是0 然后我的数字是2
有人可以帮帮我吗? 谢谢你们答案 0 :(得分:0)
它打印两次,因为你在for循环中有打印。您应该在for循环内增加total,然后再打印它。如果你这样做:
count = 0
total = 0
for v in "bonbon":
count += 1
if v == 'e' or v == 'o' or v == 'u' or v == 'a':
total += 1
print('the number of vowel in your word is ' + str(total))
它应该有用。