PythonプログラミングノックDay158 初心者向けLv.2 #プログラミング #python #初心者

初心者

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

問題472
def repeat_elements(lst, n):
return lst * n

numbers = [1, 2, 3]
print(repeat_elements(numbers, 2)) # [1, 2, 3, 1, 2, 3]

問題473
def first_negative_index(lst):
for i, x in enumerate(lst):
if x < 0:
return i
return None
#<は半角記号に変換

numbers = [5, 3, -7, -2]
print(first_negative_index(numbers)) # 2

問題474
def first_number_sequence(s):
number = “”
found = False
for c in s:
if c.isdigit():
number += c
found = True
elif found:
break
return number if number else None

text = “abc123def45”
print(first_number_sequence(text)) # “123”

コメント

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