回答編集履歴

4

2023/06/06 15:15

投稿

退会済みユーザー
test CHANGED
@@ -1,9 +1,9 @@
1
1
  ```
2
2
  x = int(input("整数>"))
3
3
  y = 0
4
- while x > 0:
4
+ while x > 0: #以下の処理を、xが0より大きい間繰り返す(x=0になったら、桁を全部消化したということ)
5
- y += x % 10 #10で割った余りを足す(上からではなく下から、一の位の数を足すということ)
5
+ y += x % 10 #10で割った余りを足す(一の位の数を足すということ。上からではなく下から
6
- x = x // 10 #10で割った商をxに代入 (xの桁を1つ減らすということ)
6
+ x = x // 10 #xを10で割り、その商をxに代入 (xの桁を1つ減らすということ)
7
7
  print(y)
8
8
 
9
9
  ```

3

2023/06/06 14:53

投稿

退会済みユーザー
test CHANGED
@@ -2,8 +2,8 @@
2
2
  x = int(input("整数>"))
3
3
  y = 0
4
4
  while x > 0:
5
- y += x % 10
5
+ y += x % 10 #10で割った余りを足す(上からではなく下から、一の位の数を足すということ)
6
- x = x // 10
6
+ x = x // 10 #10で割った商をxに代入 (xの桁を1つ減らすということ)
7
7
  print(y)
8
8
 
9
9
  ```

2

2023/06/06 14:49

投稿

退会済みユーザー
test CHANGED
@@ -1,9 +1,4 @@
1
1
  ```
2
- x = int(input("整数>"))
3
- y = 0
4
- while x > 0:
5
- y += x % 10
6
- x = x // 10
7
2
  x = int(input("整数>"))
8
3
  y = 0
9
4
  while x > 0:

1

we

2023/06/06 14:49

投稿

退会済みユーザー
test CHANGED
@@ -4,6 +4,11 @@
4
4
  while x > 0:
5
5
  y += x % 10
6
6
  x = x // 10
7
+ x = int(input("整数>"))
8
+ y = 0
9
+ while x > 0:
10
+ y += x % 10
11
+ x = x // 10
12
+ print(y)
7
13
 
8
- print(y)
9
14
  ```