回答編集履歴

1

追記を追加でついつい長文! Yo!

2019/12/02 04:23

投稿

rtgsdfsdg
rtgsdfsdg

スコア174

test CHANGED
@@ -3,3 +3,37 @@
3
3
  次に、エラーが出るわけですが、単純に`N_prices`という関数が定義されていないからです。
4
4
 
5
5
  それから、`n`という変数も定義されていないので、そこもコーディングし直す必要があります。
6
+
7
+
8
+
9
+ **追記**
10
+
11
+ 推測ですが質問者様は、関数を定義しようとしたところ、数学的な構文になってしまったように見受けられます。
12
+
13
+ Pythonでは、関数を定義する際...
14
+
15
+ ```python
16
+
17
+ def 関数名(引数):
18
+
19
+ 処理
20
+
21
+ return 戻り値
22
+
23
+ ```
24
+
25
+ という風に定義します。
26
+
27
+ なので、今回の場合は...
28
+
29
+ ```python
30
+
31
+ def N_prices(n):
32
+
33
+ result = A*n + B*(len(str(n)))
34
+
35
+ return result
36
+
37
+ ```
38
+
39
+ 処理部分は推測にすぎませんがこういう感じでしょう。