回答編集履歴

2

tuple→文字列にしてタイプ数を減らした

2018/12/05 22:47

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -6,13 +6,13 @@
6
6
 
7
7
  data = {
8
8
 
9
- ("y", "y"):"ホットで苦いコーヒー",
9
+ "yy":"ホットで苦いコーヒー",
10
10
 
11
- ("y", "n"):"ホットで苦くないコーヒー",
11
+ "yn":"ホットで苦くないコーヒー",
12
12
 
13
- ("n", "y"):"コールドで苦いコーヒー",
13
+ "ny":"コールドで苦いコーヒー",
14
14
 
15
- ("n", "n"):"コールドで苦くないコーヒー"
15
+ "nn":"コールドで苦くないコーヒー"
16
16
 
17
17
  }
18
18
 
@@ -24,6 +24,6 @@
24
24
 
25
25
 
26
26
 
27
- print("A おすすめは{}".format(data.get((q1, q2), "スパム")))
27
+ print("A おすすめは{}".format(data.get(q1+q2, "スパム")))
28
28
 
29
29
  ```

1

変な入力に対応

2018/12/05 22:47

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -24,6 +24,6 @@
24
24
 
25
25
 
26
26
 
27
- print("A おすすめは{}".format(data[(q1, q2)]))
27
+ print("A おすすめは{}".format(data.get((q1, q2), "スパム")))
28
28
 
29
29
  ```