回答編集履歴
4
マークダウン追加
test
CHANGED
@@ -176,7 +176,7 @@
|
|
176
176
|
|
177
177
|
|
178
178
|
|
179
|
-
[追記3]
|
179
|
+
## [追記3]
|
180
180
|
|
181
181
|
これまでの追加ヒントを見てもわからない、、、ということであれば最後に回答を載せます!
|
182
182
|
|
3
追記3を追加
test
CHANGED
@@ -173,3 +173,35 @@
|
|
173
173
|
上記のコードを動かしてみましょう!それから質問者さんのゴールに他に必要なものを考えてみましょう!
|
174
174
|
|
175
175
|
ヒントは定義されているだけで使われていない`order`という変数です。
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
[追記3]
|
180
|
+
|
181
|
+
これまでの追加ヒントを見てもわからない、、、ということであれば最後に回答を載せます!
|
182
|
+
|
183
|
+
ただ、**(1)どう考えたのか?(2)何を調べて試したのか**、について先にコメントをお願いします!
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
ちなみにPythonに関してはもちろん[公式ドキュメント](https://docs.python.org/3/)を読むのが一番ではあるのですがいきなりは正直キツイと思います。私は最初の頃は主に下記のサイトをよく読んでいました。
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
- [note.nkmk.me](https://note.nkmk.me/python/)
|
192
|
+
|
193
|
+
- [Python学習チャンネル by PyQ](https://blog.pyq.jp/)
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
上記のドキュメントを読んでも理解できないということであれば、、、例えば[ドットインストール](https://dotinstall.com/)や[Udemy](https://www.udemy.com/)で動画で学んでみたり、[pyq](https://pyq.jp/)といった学習サービスを使ってもみてもいいかもしれません。
|
198
|
+
|
199
|
+
※Udemyはしょっちゅうセールをしているので安い時期に教材を買うのがおすすめです。
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
あとは書籍で読むのが合っているなら「Python 初心者 本」などでググって出てきたものを何冊か本屋さんで立ち読みして確認してみましょう!
|
204
|
+
|
205
|
+
|
206
|
+
|
207
|
+
プログラミング学習の初期は中々キツイと思いますができるようになると面白いので頑張ってください!
|
2
誤字修正
test
CHANGED
@@ -144,6 +144,8 @@
|
|
144
144
|
|
145
145
|
```
|
146
146
|
|
147
|
+
// わかりやすくするためにあえて冗長(まどろっこしい書き方をしています。)
|
148
|
+
|
147
149
|
text = "aababa"
|
148
150
|
|
149
151
|
new_text = ''
|
1
ヒントの追記
test
CHANGED
@@ -99,3 +99,75 @@
|
|
99
99
|
|
100
100
|
|
101
101
|
いったん、これで回答とします。
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
## [追記1]
|
106
|
+
|
107
|
+
コメントの2つめの課題ですが惜しかった!
|
108
|
+
|
109
|
+
```
|
110
|
+
|
111
|
+
text = "aababa"
|
112
|
+
|
113
|
+
new_text = ''
|
114
|
+
|
115
|
+
for t in text:
|
116
|
+
|
117
|
+
if t == 'b':
|
118
|
+
|
119
|
+
#new_text = new_text.join(t) => ここを直しましょう!
|
120
|
+
|
121
|
+
# ↓のように!
|
122
|
+
|
123
|
+
new_text = new_text + t
|
124
|
+
|
125
|
+
print(new_text)
|
126
|
+
|
127
|
+
```
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
質問者さんの使ったjoinのコード何がおかしいかわかるでしょうか?
|
132
|
+
|
133
|
+
これは実はリスト型を文字列に変えるためのメソッドなのです。(よくわからなければここは今はスルーでもいいですよ。)
|
134
|
+
|
135
|
+
参考:[文字列のリスト(配列)を連結・結合](https://note.nkmk.me/python-string-concat/)
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
## [追記2]
|
142
|
+
|
143
|
+
新しいヒントです!
|
144
|
+
|
145
|
+
```
|
146
|
+
|
147
|
+
text = "aababa"
|
148
|
+
|
149
|
+
new_text = ''
|
150
|
+
|
151
|
+
order = 0 # これをつかってみましょう!
|
152
|
+
|
153
|
+
for t in text:
|
154
|
+
|
155
|
+
if t == 'b':
|
156
|
+
|
157
|
+
t = "<<" + t + ">>"
|
158
|
+
|
159
|
+
new_text = new_text + t
|
160
|
+
|
161
|
+
else:
|
162
|
+
|
163
|
+
new_text = new_text + t
|
164
|
+
|
165
|
+
print(new_text)
|
166
|
+
|
167
|
+
```
|
168
|
+
|
169
|
+
|
170
|
+
|
171
|
+
上記のコードを動かしてみましょう!それから質問者さんのゴールに他に必要なものを考えてみましょう!
|
172
|
+
|
173
|
+
ヒントは定義されているだけで使われていない`order`という変数です。
|