初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題646
def first_word(s):
return s.split()[0] if s.split() else ”
# 呼び出し例
s = “Python is fun”
print(first_word(s)) # 出力: “Python”
問題647
def last_word(s):
return s.split()[-1] if s.split() else ”
# 呼び出し例
s = “Python is fun”
print(last_word(s)) # 出力: “fun”
問題648
def sort_by_length(lst):
return sorted(lst, key=len)
# 呼び出し例
lst = [“Python”,”is”,”fun”]
print(sort_by_length(lst)) # 出力: [‘is’,’fun’,’Python’]



コメント