初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題541
def to_string_list(lst):
return [str(x) for x in lst]
# 呼び出し例
lst = [1, 2, 3]
print(to_string_list(lst)) # 出力: [‘1’, ‘2’, ‘3’]
問題542
def max_even(lst):
evens = [x for x in lst if x % 2 == 0]
return max(evens) if evens else None
# 呼び出し例
lst = [1, 4, 5, 6]
print(max_even(lst)) # 出力: 6
問題543
def first_vowel(s):
vowels = ‘aeiouAEIOU’
for c in s:
if c in vowels:
return c
return None
# 呼び出し例
s = “python”
print(first_vowel(s)) # 出力: o



コメント