Skip to content

Commit 4106044

Browse files
committed
Ch05-Iterations.ipynb
1 parent dec1bce commit 4106044

File tree

1 file changed

+157
-70
lines changed

1 file changed

+157
-70
lines changed

Ch05-Iterations.ipynb

Lines changed: 157 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -42,27 +42,169 @@
4242
},
4343
{
4444
"cell_type": "code",
45-
"execution_count": 2,
45+
"execution_count": 12,
46+
"metadata": {},
47+
"outputs": [
48+
{
49+
"name": "stdout",
50+
"output_type": "stream",
51+
"text": [
52+
"1 hello world\n",
53+
"2 hello world\n",
54+
"3 hello world\n",
55+
"4 hello world\n",
56+
"5 hello world\n",
57+
"6 hello world\n",
58+
"7 hello world\n",
59+
"8 hello world\n",
60+
"9 hello world\n",
61+
"10 hello world\n"
62+
]
63+
}
64+
],
65+
"source": [
66+
"for i in range(1, 11):\n",
67+
" print(i, 'hello world')\n"
68+
]
69+
},
70+
{
71+
"cell_type": "code",
72+
"execution_count": 18,
4673
"metadata": {},
4774
"outputs": [
4875
{
4976
"name": "stdout",
5077
"output_type": "stream",
5178
"text": [
5279
"1\n",
80+
"2\n",
5381
"3\n",
82+
"4\n",
5483
"5\n",
84+
"6\n",
5585
"7\n",
86+
"8\n",
5687
"9\n",
57-
"11\n",
88+
"10\n",
89+
"12\n",
5890
"13\n",
91+
"14\n",
5992
"15\n",
93+
"16\n",
6094
"17\n",
95+
"18\n",
6196
"19\n",
62-
"end\n"
97+
"20\n",
98+
"21\n",
99+
"22\n",
100+
"23\n",
101+
"24\n",
102+
"25\n",
103+
"26\n",
104+
"27\n",
105+
"28\n",
106+
"29\n",
107+
"30\n",
108+
"31\n",
109+
"32\n",
110+
"33\n",
111+
"34\n",
112+
"35\n",
113+
"36\n",
114+
"37\n",
115+
"38\n",
116+
"39\n",
117+
"40\n",
118+
"41\n",
119+
"42\n",
120+
"43\n",
121+
"44\n",
122+
"45\n",
123+
"46\n",
124+
"47\n",
125+
"48\n",
126+
"49\n",
127+
"50\n",
128+
"51\n",
129+
"52\n",
130+
"53\n",
131+
"54\n",
132+
"55\n",
133+
"56\n",
134+
"57\n",
135+
"58\n",
136+
"59\n",
137+
"60\n",
138+
"61\n",
139+
"62\n",
140+
"63\n",
141+
"64\n",
142+
"65\n",
143+
"66\n",
144+
"67\n",
145+
"68\n",
146+
"69\n",
147+
"70\n",
148+
"71\n",
149+
"72\n",
150+
"73\n",
151+
"74\n",
152+
"75\n",
153+
"76\n",
154+
"77\n",
155+
"78\n",
156+
"79\n",
157+
"80\n",
158+
"81\n",
159+
"82\n",
160+
"83\n",
161+
"84\n",
162+
"85\n",
163+
"86\n",
164+
"87\n",
165+
"88\n",
166+
"89\n",
167+
"90\n",
168+
"91\n",
169+
"92\n",
170+
"93\n",
171+
"94\n",
172+
"95\n",
173+
"96\n",
174+
"97\n",
175+
"98\n",
176+
"99\n",
177+
"100\n",
178+
"done\n"
63179
]
64180
}
65181
],
182+
"source": [
183+
"for num in range(0, 100):\n",
184+
" if num == 10:\n",
185+
" continue # exit the loop\n",
186+
" print(num+1)\n",
187+
"print('done')"
188+
]
189+
},
190+
{
191+
"cell_type": "code",
192+
"execution_count": null,
193+
"metadata": {},
194+
"outputs": [],
195+
"source": [
196+
"# for loop example - range()\n",
197+
"for i in range(1, 21): # range ... 1...20\n",
198+
" if i%2 == 0:\n",
199+
" continue\n",
200+
" print(i)\n"
201+
]
202+
},
203+
{
204+
"cell_type": "code",
205+
"execution_count": null,
206+
"metadata": {},
207+
"outputs": [],
66208
"source": [
67209
"# for loop example - range()\n",
68210
"for i in range(1, 21):\n",
@@ -77,9 +219,7 @@
77219
{
78220
"cell_type": "code",
79221
"execution_count": null,
80-
"metadata": {
81-
"collapsed": true
82-
},
222+
"metadata": {},
83223
"outputs": [],
84224
"source": [
85225
"help(range)"
@@ -96,17 +236,9 @@
96236
},
97237
{
98238
"cell_type": "code",
99-
"execution_count": 10,
239+
"execution_count": null,
100240
"metadata": {},
101-
"outputs": [
102-
{
103-
"name": "stdout",
104-
"output_type": "stream",
105-
"text": [
106-
"50 is not prime\n"
107-
]
108-
}
109-
],
241+
"outputs": [],
110242
"source": [
111243
"# for... else example\n",
112244
"# write a program to test whether a given number is prime\n",
@@ -139,27 +271,9 @@
139271
},
140272
{
141273
"cell_type": "code",
142-
"execution_count": 13,
274+
"execution_count": null,
143275
"metadata": {},
144-
"outputs": [
145-
{
146-
"name": "stdout",
147-
"output_type": "stream",
148-
"text": [
149-
"10\n",
150-
"9\n",
151-
"8\n",
152-
"7\n",
153-
"6\n",
154-
"5\n",
155-
"4\n",
156-
"3\n",
157-
"2\n",
158-
"1\n",
159-
"Hapy new year!\n"
160-
]
161-
}
162-
],
276+
"outputs": [],
163277
"source": [
164278
"# while loop - countdown\n",
165279
"import time\n",
@@ -194,17 +308,9 @@
194308
},
195309
{
196310
"cell_type": "code",
197-
"execution_count": 14,
311+
"execution_count": null,
198312
"metadata": {},
199-
"outputs": [
200-
{
201-
"name": "stdout",
202-
"output_type": "stream",
203-
"text": [
204-
"4\n"
205-
]
206-
}
207-
],
313+
"outputs": [],
208314
"source": [
209315
"n = 1234\n",
210316
"print(len(str(n)))"
@@ -220,22 +326,9 @@
220326
},
221327
{
222328
"cell_type": "code",
223-
"execution_count": 15,
329+
"execution_count": null,
224330
"metadata": {},
225-
"outputs": [
226-
{
227-
"name": "stdout",
228-
"output_type": "stream",
229-
"text": [
230-
"1\n",
231-
"2\n",
232-
"3\n",
233-
"4\n",
234-
"5\n",
235-
"0\n"
236-
]
237-
}
238-
],
331+
"outputs": [],
239332
"source": [
240333
"n = 123450\n",
241334
"n =str(n)\n",
@@ -262,9 +355,7 @@
262355
{
263356
"cell_type": "code",
264357
"execution_count": null,
265-
"metadata": {
266-
"collapsed": true
267-
},
358+
"metadata": {},
268359
"outputs": [],
269360
"source": [
270361
"\n",
@@ -280,9 +371,7 @@
280371
{
281372
"cell_type": "code",
282373
"execution_count": null,
283-
"metadata": {
284-
"collapsed": true
285-
},
374+
"metadata": {},
286375
"outputs": [],
287376
"source": [
288377
"for i in range(1, 10):\n",
@@ -296,9 +385,7 @@
296385
{
297386
"cell_type": "code",
298387
"execution_count": null,
299-
"metadata": {
300-
"collapsed": true
301-
},
388+
"metadata": {},
302389
"outputs": [],
303390
"source": [
304391
"for c in 'hello':\n",

0 commit comments

Comments
 (0)