回答編集履歴

1

解説の追加

2020/06/08 13:25

投稿

Luke02561
Luke02561

スコア404

test CHANGED
@@ -15,3 +15,21 @@
15
15
  こんなコードではどうでしょうか?
16
16
 
17
17
  ただ、これは数字のみの入力を期待しているので完全とは言えませんが...
18
+
19
+
20
+
21
+ ###解説
22
+
23
+ まず、str型として受け付けます。
24
+
25
+ そして、10桁=文字列の長さが10なので、
26
+
27
+ 文字列の長さが10でない限りwhile文でループさせています。
28
+
29
+ そして、文字列の長さが10であればループを抜け出し、
30
+
31
+ 変数numにint型に変更したstrを代入しています
32
+
33
+
34
+
35
+ ※他にも、元から入力をint型として受け付け、log10を用いて桁を確認する方法もあります