初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題616
def extract_lower(s):
return ”.join(c for c in s if c.islower())
# 呼び出し例
s = “Hello World”
print(extract_lower(s)) # 出力: “elloorld”
問題617
def extract_upper(s):
return ”.join(c for c in s if c.isupper())
# 呼び出し例
s = “Hello World”
print(extract_upper(s)) # 出力: “HW”
問題618
def reverse_words(s):
return s.split()[::-1]
# 呼び出し例
s = “Python is fun”
print(reverse_words(s)) # 出力: [‘fun’, ‘is’, ‘Python’]



コメント