質問編集履歴

1

コードを記載し忘れてました

2020/04/20 07:15

投稿

litec
litec

スコア6

test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,51 @@
31
31
 
32
32
 
33
33
  考え方としては、行数を指定した後一つの配列に数値を全て入れて、結果も一つの配列にまとめて、表示する時は指定された行数に改行すればよいと考えているんですが、そもそも考え方が間違えているのでしょうか?
34
+
35
+
36
+
37
+ ```python
38
+
39
+ h,w = (int(x) for x in input('縦と横').split())
40
+
41
+ sumhw = h * w
42
+
43
+ list = []
44
+
45
+ def judge ():
46
+
47
+ num = int(input())
48
+
49
+ if 150 >= num:
50
+
51
+ list.append('B')
52
+
53
+ elif 151 <= num:
54
+
55
+ list.append('A')
56
+
57
+ for cnt in range (int(sumhw)):
58
+
59
+ judge()
60
+
61
+ print(list)
62
+
63
+
64
+
65
+ # 縦と横3 2
66
+
67
+ # 180 まずここの出力を改行せずスペース区切りで入力したい
68
+
69
+ # 120
70
+
71
+ # 160
72
+
73
+ # 180
74
+
75
+ # 120
76
+
77
+ # 170
78
+
79
+ # ['A', 'B', 'A', 'A', 'B', 'A'] 配列を指定した行数で改行したい
80
+
81
+ ```