質問編集履歴

3

誤字

2021/07/14 03:00

投稿

A_.
A_.

スコア5

test CHANGED
File without changes
test CHANGED
@@ -3,8 +3,6 @@
3
3
  whileを使い書きたいのですが、どうしても分からないのでぜひ教えていただけませんか。
4
4
 
5
5
 
6
-
7
- ![イメージ説明](8468baed3eaf71bc523350abbcbd493a.jpeg)
8
6
 
9
7
 
10
8
 

2

エラーを追加

2021/07/14 03:00

投稿

A_.
A_.

スコア5

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,13 @@
43
43
 
44
44
 
45
45
  書いてみましたが、エラーで動きません。教えてください。
46
+
47
+
48
+
49
+ 実行すると、
50
+
51
+ if n[j] < n[j-1]:
52
+
53
+ TypeError: 'int' object is not subscriptable
54
+
55
+ というエラーが出ました。

1

プログラムの追加

2021/07/13 11:44

投稿

A_.
A_.

スコア5

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,37 @@
9
9
 
10
10
 
11
11
  ヒントだけでもお願いします
12
+
13
+
14
+
15
+ ```python
16
+
17
+ a = [98, 54, 21, 66, 30, 16]
18
+
19
+ n = len(a)
20
+
21
+
22
+
23
+ i = 0
24
+
25
+
26
+
27
+ while i < n - 1:
28
+
29
+ j = n - 1
30
+
31
+ while j > i:
32
+
33
+ if n[j] < n[j-1]:
34
+
35
+ n[j], n[j-1] = n[j-1],n[j]
36
+
37
+
38
+
39
+ print(a)
40
+
41
+ ```
42
+
43
+
44
+
45
+ 書いてみましたが、エラーで動きません。教えてください。