17. S = input()
ans = ''
# ASCIIコード表で a以上 z以下であれば小文字
if 'a' <= S[0] and S[0] <= 'z':
# ASCIIコードを-32すると小文字の場合は大文字になる
ans += chr(ord(S[0]) - 32)
else:
# 大文字だったらそのまま入れる
ans += S[0]
# 2文字目以降は小文字に変換
for i in range(1, len(S)):
# 大文字かどうか
if 'A' <= S[i] and S[i] <= 'Z':
# 小文字に変換する場合は +32する
ans += chr(ord(S[i]) + 32)
else:
ans += S[i]
print(ans)
32. 解答例2
N = int(input())
# 水たまりの無い部分で分割
S = input().split('.')
sum = 0
# 分割した要素に対してループ
# 区切り文字で指定したものは勝手に空文字列が入っているの
で気にしなくてもおk
for i in S:
# 3で割った値を答えの変数に足す
sum += len(i) / 3
print(int(sum))