質問編集履歴

2

説明の付け足し

2022/06/28 08:49

投稿

asasika_R
asasika_R

スコア25

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,7 @@
12
12
  invalid literal for int() with base 10:
13
13
  とエラーが出てきました。これはIntに直せないものを直そうとしているので出るエラーだと分かったのですが、値自体はターミナルにprintしてみたところ数字がでてきており、なぜ直らないのか分かりません。
14
14
 
15
+ そこでこの値をInt型に直す方法と、今のままでなぜIntに直らないのか、の二点教えていただきたいです。
15
16
 
16
17
  ```python
17
18
 

1

コードつけたし

2022/06/28 08:47

投稿

asasika_R
asasika_R

スコア25

test CHANGED
File without changes
test CHANGED
@@ -1,9 +1,11 @@
1
1
  Pythonで家計簿アプリを作っているのですが、ポストメソッドで取得した値(数字)がInt型に直すことができずに困っています。
2
2
 
3
- 具体的には(下にpythonと一部のhtmlのコードを載せています)```python
3
+ 具体的には(下にpythonと一部のhtmlのコードを載せています)
4
+ ```python
4
- used_money = request.form.get('used_money')
5
+ used_money = request.form.get('used_money')
5
6
  used_money = int(used_money)
6
7
  check_category.remaining_budget -=used_money
8
+
7
9
  ```
8
10
  この部分なんですが、
9
11
  used_moneyをInt()で囲むと