初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題631
def first_n_chars(s, n):
return s[:n]
# 呼び出し例
s = “Python”
print(first_n_chars(s, 4)) # 出力: “Pyth”
問題632
def last_n_chars(s, n):
return s[-n:]
# 呼び出し例
s = “Python”
print(last_n_chars(s, 3)) # 出力: “hon”
問題633
def count_upper_lower(s):
upper = sum(1 for c in s if c.isupper())
lower = sum(1 for c in s if c.islower())
return upper, lower
# 呼び出し例
s = “Python”
print(count_upper_lower(s)) # 出力: (1,5)



コメント