teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

短くしてみる

2019/10/06 05:49

投稿

siruku6
siruku6

スコア1382

answer CHANGED
@@ -6,4 +6,18 @@
6
6
  numx = 0
7
7
  else:
8
8
  numx = request.forms.numberx
9
- ```
9
+ ```
10
+
11
+ ## 追記 20191006 14:45
12
+
13
+ 多少短くするならこんな感じでしょうか...
14
+
15
+ ```python
16
+ numx = request.forms.numberx if request.forms.numberx.isnumeric() else 0
17
+ ```
18
+
19
+ #### 参考:
20
+ - 三項演算子
21
+ [三項演算子(Python)](https://qiita.com/howmuch515/items/bf6d21f603d9736fb4a5)
22
+ - isnumeric()
23
+ [inputで得た入力内容をstrとintに分岐させたい](https://teratail.com/questions/213370)