File tree Expand file tree Collapse file tree 2 files changed +61
-7
lines changed Expand file tree Collapse file tree 2 files changed +61
-7
lines changed Original file line number Diff line number Diff line change 189
189
" \n " ,
190
190
" Example n=4\n " ,
191
191
" \n " ,
192
- " 0\n " ,
193
- " 1\n " ,
194
- " 2\n " ,
195
- " 3\n " ,
196
- " 4"
192
+ " 0\n " ,
193
+ " 1\n " ,
194
+ " 2\n " ,
195
+ " 3\n " ,
196
+ " 4"
197
197
]
198
198
},
199
199
{
216
216
"execution_count" : null ,
217
217
"metadata" : {},
218
218
"outputs" : [],
219
- "source" : []
219
+ "source" : [
220
+ " 0 - 1\n " ,
221
+ " 1 - 3\n " ,
222
+ " 2 - 5\n " ,
223
+ " \n " ,
224
+ " 2 * i + 1"
225
+ ]
226
+ },
227
+ {
228
+ "cell_type" : " code" ,
229
+ "execution_count" : 64 ,
230
+ "metadata" : {},
231
+ "outputs" : [
232
+ {
233
+ "name" : " stdout" ,
234
+ "output_type" : " stream" ,
235
+ "text" : [
236
+ " * \n " ,
237
+ " * * * \n " ,
238
+ " * * * * * \n "
239
+ ]
240
+ }
241
+ ],
242
+ "source" : [
243
+ " n = 3\n " ,
244
+ " \n " ,
245
+ " for i in range(n):\n " ,
246
+ " row = '* ' * (2 * i + 1) # calc the * for a given row based formula\n " ,
247
+ " print(row.center(n * 3))"
248
+ ]
249
+ },
250
+ {
251
+ "cell_type" : " code" ,
252
+ "execution_count" : 70 ,
253
+ "metadata" : {},
254
+ "outputs" : [
255
+ {
256
+ "name" : " stdout" ,
257
+ "output_type" : " stream" ,
258
+ "text" : [
259
+ " *\n " ,
260
+ " ***\n " ,
261
+ " *****\n " ,
262
+ " *******\n " ,
263
+ " *********\n "
264
+ ]
265
+ }
266
+ ],
267
+ "source" : [
268
+ " n = 5\n " ,
269
+ " \n " ,
270
+ " for i in range(n):\n " ,
271
+ " print( ' ' * (n-i-1), end='')\n " ,
272
+ " print('*' * (2 * i + 1))"
273
+ ]
220
274
}
221
275
],
222
276
"metadata" : {
Original file line number Diff line number Diff line change 2
2
"cells" : [
3
3
{
4
4
"cell_type" : " code" ,
5
- "execution_count" : 1 ,
5
+ "execution_count" : null ,
6
6
"metadata" : {},
7
7
"outputs" : [],
8
8
"source" : [
You can’t perform that action at this time.
0 commit comments