Python程式:接收包含所有母音的字串


有時您想根據某些條件接受輸入。在這裡,我們將看到同類型的程式。我們將編寫一個程式,只允許包含**母音**的單詞。我們將顯示輸入是否有效。

讓我們一步一步地看看方法。

  • 定義母音列表:[A, E, I, O, U, a, e, i, o, u]

  • 初始化一個單詞或句子。

  • 遍歷單詞或句子。

    • 檢查它是否存在於列表中。

3.1.1. If not, break the loop and print Not accepted.
  • 否則列印“已接受”

示例

讓我們將文字轉換為Python程式碼。

def check_vowels(string):
   # vowels
   vowels = ['A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u']
   # iterating over the string
   for char in string:
      if char not in vowels:
      print(f"{string}: Not accepted")
      break
   else:
      print(f"{string}: Accepted")
if __name__ == '__main__':
   # initializing strings
   string_1 = "tutorialspoint"
   string_2 = "AEiouaieeu"
   # checking the strings
   check_vowels(string_1)
   check_vowels(string_2)

輸出

如果執行以上程式碼,您將得到以下結果。

tutorialspoint: Not accepted
AEiouaieeu: Accepted

結論

您可以根據您的需求檢查不同的屬性。如果您對本教程有任何疑問,請在評論區提出。

更新於:2020年2月12日

1K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.