初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題574
def max_odd(lst):
odds = [x for x in lst if x%2==1]
return max(odds) if odds else None
# 呼び出し例
lst = [2,3,5,8]
print(max_odd(lst)) # 出力: 5
問題575
def reverse_list(lst):
return lst[::-1]
# 呼び出し例
lst = [1,2,3]
print(reverse_list(lst)) # 出力: [3,2,1]
問題576
def first_n_chars(s, n):
return s[:n]
# 呼び出し例
s = “Python”
print(first_n_chars(s,3)) # 出力: “Pyt”



コメント