初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題607
def extract_vowels(s):
return ”.join(c for c in s if c.lower() in ‘aeiou’)
# 呼び出し例
s = “Hello World”
print(extract_vowels(s)) # 出力: “eoo”
問題608
def extract_consonants(s):
return ”.join(c for c in s if c.isalpha() and c.lower() not in ‘aeiou’)
# 呼び出し例
s = “Hello World”
print(extract_consonants(s)) # 出力: “HllWrld”
問題609
def count_spaces(s):
return s.count(‘ ‘)
# 呼び出し例
s = “Hello World Python”
print(count_spaces(s)) # 出力: 2



コメント