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

初心者

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

問題520
def split_by_length(s, length):
return [s[i:i+length] for i in range(0, len(s), length)]

print(split_by_length(“abcdefghij”, 3)) # 出力: [‘abc’, ‘def’, ‘ghi’, ‘j’]

問題521
def all_numeric(lst):
def is_number(x):
try:
float(x)
return True
except:
return False
return all(is_number(x) for x in lst)

print(all_numeric([1, 2.5, “3”, “4.2”])) # 出力: True
print(all_numeric([1, “two”, 3])) # 出力: False

問題522
def before_first_digit(s):
result = “”
for c in s:
if c.isdigit():
break
result += c
return result

print(before_first_digit(“abc123”)) # 出力: “abc”
print(before_first_digit(“123abc”)) # 出力: “”

コメント

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