けた数の測定
#お題
整数Nが与えられます。Nのけた数を出力してください。
#入力
N
#出力
N のけた数Dを出力してください。末尾に改行を入れ、余計な文字、空行を含んではいけません。
D
#コード
a = input()
print(len(a))
#参考
n = int(input())
if n <= 9:
print(1)
elif n <= 99:
print(2)
else:
print(3)
- 入力される整数が 0 以上 999 以下であることが分かっているので書けるコードです。
else
のところをelif n <= 999
としてもいいですが、この分岐に来る時点で 3 桁であることは確定しているので、else
で書くことができます。
解答例 2
n = input()
print(len(n))
- 文字列の長さは
len
関数で取得できるので、これを利用します。