初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題571
def double_elements(lst):
return [x*2 for x in lst]
# 呼び出し例
lst = [1,2,3]
print(double_elements(lst)) # 出力: [2,4,6]
問題572
def square_elements(lst):
return [x**2 for x in lst]
# 呼び出し例
lst = [1,2,3]
print(square_elements(lst)) # 出力: [1,4,9]
問題573
def max_even(lst):
evens = [x for x in lst if x%2==0]
return max(evens) if evens else None
# 呼び出し例
lst = [3,4,5,6]
print(max_even(lst)) # 出力: 6



コメント