PythonプログラミングノックDay178 初心者向けソート・探索 #プログラミング #python #初心者

初心者

初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。

問題532
def min_even(lst):
evens = [x for x in lst if x % 2 == 0]
return min(evens) if evens else None

# 呼び出し例
lst = [3, 6, 2, 9, 10]
print(min_even(lst)) # 出力: 2

問題533
def first_digit(s):
for c in s:
if c.isdigit():
return c
return None

# 呼び出し例
s = “abc4def7”
print(first_digit(s)) # 出力: 4

問題534
def is_palindrome(s):
return s == s[::-1]

# 呼び出し例
s1 = “racecar”
s2 = “hello”
print(is_palindrome(s1)) # 出力: True
print(is_palindrome(s2)) # 出力: False

コメント

タイトルとURLをコピーしました