回答編集履歴

7

修正

2020/05/31 11:07

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -11,6 +11,8 @@
11
11
  print("{}日目は{}円受け取りました。".format(num, num ** 2))
12
12
 
13
13
  print("合計", sm)
14
+
15
+ print("うまい棒が{}本買えます".format(int(sm/10)))
14
16
 
15
17
  # 5と入力した場合
16
18
 
@@ -27,6 +29,8 @@
27
29
  # 5日目は25円受け取りました。
28
30
 
29
31
  # 合計 55
32
+
33
+ # うまい棒が5本買えます
30
34
 
31
35
  ```コードの意味ですが、まず5までの二乗を足すとしましょう。
32
36
 

6

修正

2020/05/31 11:07

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -11,6 +11,22 @@
11
11
  print("{}日目は{}円受け取りました。".format(num, num ** 2))
12
12
 
13
13
  print("合計", sm)
14
+
15
+ # 5と入力した場合
16
+
17
+ # 何日目まで受け取りますか5
18
+
19
+ # 1日目は1円受け取りました。
20
+
21
+ # 2日目は4円受け取りました。
22
+
23
+ # 3日目は9円受け取りました。
24
+
25
+ # 4日目は16円受け取りました。
26
+
27
+ # 5日目は25円受け取りました。
28
+
29
+ # 合計 55
14
30
 
15
31
  ```コードの意味ですが、まず5までの二乗を足すとしましょう。
16
32
 

5

修正

2020/05/31 11:03

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  sm += num ** 2
10
10
 
11
- print("{}日目は{}円受け取りました。".format(n, num ** 2))
11
+ print("{}日目は{}円受け取りました。".format(num, num ** 2))
12
12
 
13
13
  print("合計", sm)
14
14
 

4

修正

2020/05/31 11:02

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  print("{}日目は{}円受け取りました。".format(n, num ** 2))
12
12
 
13
- print(sm)
13
+ print("合計", sm)
14
14
 
15
15
  ```コードの意味ですが、まず5までの二乗を足すとしましょう。
16
16
 

3

修正

2020/05/31 11:01

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -7,6 +7,8 @@
7
7
  for num in range(1, a+1):
8
8
 
9
9
  sm += num ** 2
10
+
11
+ print("{}日目は{}円受け取りました。".format(n, num ** 2))
10
12
 
11
13
  print(sm)
12
14
 
@@ -29,3 +31,17 @@
29
31
  # 9
30
32
 
31
33
  ```もうわかる通り、n の m 乗はn ** m です。
34
+
35
+
36
+
37
+ print("{}日目は{}円受け取りました。".format(n, num ** 2)) ですが、
38
+
39
+ Pythonは
40
+
41
+ ```Python
42
+
43
+ print("{}{}".format(1, 2))
44
+
45
+ # 12
46
+
47
+ ```のように、{}とformatで変数を文字列に入れられます。+ や str などがなくなるので見やすいです。

2

修正

2020/05/31 11:00

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```Python
2
2
 
3
- a = 5
3
+ a = int(input ("何日目まで受け取りますか"))
4
4
 
5
5
  sm = 0
6
6
 

1

修正

2020/05/31 10:56

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -10,4 +10,22 @@
10
10
 
11
11
  print(sm)
12
12
 
13
+ ```コードの意味ですが、まず5までの二乗を足すとしましょう。
14
+
15
+ smは、足していく総和です、初期値は0です。
16
+
17
+ for文で1~5までを順にnumにいれていきます。なぜ、(1, a+1)なのかというと、rangeは0始まりだからです。そして、smにnumの二乗を足します。
18
+
19
+ 二乗は、
20
+
13
- ```
21
+ ```Python
22
+
23
+ print(2 ** 3)
24
+
25
+ # 8
26
+
27
+ print(3 ** 2)
28
+
29
+ # 9
30
+
31
+ ```もうわかる通り、n の m 乗はn ** m です。