質問編集履歴

2

質問の変更

2021/05/13 08:01

投稿

hiro_0102
hiro_0102

スコア0

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,12 @@
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
9
9
  挿入ソートについて学んだので自分なりにコードを書いたのですが、結果が出力されずエラーも出ないのでどこに問題があるのかがわかりませんでした。
10
+
11
+
12
+
13
+ 追記:
14
+
15
+ 質問してくれた方々のおかげで、自分のコードが冗長になっていることが分かったので、追記に書かれているように修正したところ問題なく動作しました。ですが元のコードがなぜダメなのかがわかりません。よろしければご教授ください。
10
16
 
11
17
  ```
12
18
 
@@ -58,11 +64,41 @@
58
64
 
59
65
  ```
60
66
 
67
+ ###追記
68
+
69
+
70
+
71
+ ```python
72
+
73
+ data=[6,15,4,2,8,5,11,9,7,13]
74
+
75
+
76
+
77
+ for i in range(len(data)):
78
+
79
+ temp=data[i]
80
+
81
+ j=i
82
+
83
+ if j!=0:
84
+
85
+ while temp<data[j-1] and j!=0:
86
+
87
+ data[j]=data[j-1]
88
+
89
+ j-=1
90
+
91
+
92
+
93
+ data[j]=temp
94
+
95
+
96
+
97
+ print(data)
98
+
61
99
 
62
100
 
63
101
  ```
64
-
65
-
66
102
 
67
103
 
68
104
 

1

コードの貼り方を間違えていました。

2021/05/13 08:00

投稿

hiro_0102
hiro_0102

スコア0

test CHANGED
File without changes
test CHANGED
@@ -20,9 +20,9 @@
20
20
 
21
21
 
22
22
 
23
- python
24
23
 
24
+
25
- ソースコード
25
+ ```python
26
26
 
27
27
  data=[6,15,4,2,8,5,11,9,7,13]
28
28
 
@@ -54,6 +54,12 @@
54
54
 
55
55
  print(data)
56
56
 
57
+
58
+
59
+ ```
60
+
61
+
62
+
57
63
  ```
58
64
 
59
65