我正在寫一個函數,它應該計算輸入短語中的數字。這個短語被存儲爲一個元組,while循環應該計算元音的數量。到目前爲止,我已經得到了這個。Python while循環與元組
def whilephrase():
vowels=['A','a','E','e','I','i','O','o','U','u']
print('Please give me a phrase')
inputphrase=input()
inputphrase=tuple(inputphrase)
i=0
while True:
if vowels in inputphrase:
i=i+1
else:
print(i)
但是,這只是打印出一個無限循環的零。
無限循環? '而真'將導致... –
當您正在查找物品時,還可以使用一套而不是一個列表。你可以說元音=設置(元音) – sisanared
@shravster - 這是一個很小的性能差異,並沒有解決這裏的問題 –