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

初心者

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

問題514
def uppercase_lowercase_ratio(s):
upper = sum(1 for c in s if c.isupper())
lower = sum(1 for c in s if c.islower())
return (upper, lower)

print(uppercase_lowercase_ratio(“Hello World!”)) # 出力: (2, 8)

問題515
def join_with_newline(lst):
return ‘n’.join(str(x) for x in lst)

print(join_with_newline([‘a’, ‘b’, ‘c’]))
# 出力:
# a
# b
# c

問題516
import re
def split_numbers(s):
return re.findall(r’d+’, s)

print(split_numbers(“x12y3z45”)) # 出力: [’12’, ‘3’, ’45’]

コメント

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