回答編集履歴

1

追記

2020/05/05 04:45

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -23,3 +23,49 @@
23
23
  break
24
24
 
25
25
  ```
26
+
27
+
28
+
29
+ 追記:
30
+
31
+ imput したら、すぐに チェックをするようにする版も作ってみました。
32
+
33
+ ```python3
34
+
35
+ def my_input(message):
36
+
37
+ v = input(message)
38
+
39
+ if v == '' or v is None:
40
+
41
+ print("No data.")
42
+
43
+ raise ValueError
44
+
45
+ return v
46
+
47
+
48
+
49
+ data = []
50
+
51
+ try:
52
+
53
+ data.append(my_input("a: "))
54
+
55
+ data.append(my_input("b: "))
56
+
57
+ data.append(my_input("c: "))
58
+
59
+ data.append(my_input("d: "))
60
+
61
+ except ValueError:
62
+
63
+ pass
64
+
65
+ print(data)
66
+
67
+ ```
68
+
69
+ 空デーアが入力された後にどうするかに従って、コードは変更が必要です。
70
+
71
+ ↑では、 その時点で入力を停止し、それまでの入力値を print するようにしています。