Skip to content

Commit dd33a06

Browse files
committed
Fixed bug in prime number loop
1 parent 128fd58 commit dd33a06

5 files changed

Lines changed: 133747 additions & 30759 deletions

File tree

exercise_files/.ipynb_checkpoints/05_03_ForLoops-checkpoint.ipynb

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
},
129129
{
130130
"cell_type": "code",
131-
"execution_count": 5,
131+
"execution_count": 7,
132132
"id": "4d74a187",
133133
"metadata": {},
134134
"outputs": [
@@ -138,27 +138,19 @@
138138
"text": [
139139
"2 is prime!\n",
140140
"3 is prime!\n",
141-
"4 is prime!\n",
142141
"5 is prime!\n",
143-
"6 is prime!\n",
144142
"7 is prime!\n",
145-
"8 is prime!\n",
146-
"9 is prime!\n",
147143
"11 is prime!\n",
148144
"13 is prime!\n",
149-
"15 is prime!\n",
150145
"17 is prime!\n",
151146
"19 is prime!\n",
152147
"23 is prime!\n",
153-
"25 is prime!\n",
154148
"29 is prime!\n",
155149
"31 is prime!\n",
156-
"35 is prime!\n",
157150
"37 is prime!\n",
158151
"41 is prime!\n",
159152
"43 is prime!\n",
160153
"47 is prime!\n",
161-
"49 is prime!\n",
162154
"53 is prime!\n",
163155
"59 is prime!\n",
164156
"61 is prime!\n",
@@ -174,7 +166,7 @@
174166
],
175167
"source": [
176168
"for number in range(2, 100):\n",
177-
" for factor in range(2, int(number**0.5)):\n",
169+
" for factor in range(2, int(number**0.5) + 1):\n",
178170
" if number % factor == 0:\n",
179171
" break\n",
180172
" else:\n",
@@ -183,7 +175,7 @@
183175
},
184176
{
185177
"cell_type": "code",
186-
"execution_count": 6,
178+
"execution_count": 4,
187179
"id": "2d50a58d",
188180
"metadata": {},
189181
"outputs": [
@@ -193,27 +185,19 @@
193185
"text": [
194186
"2 is prime!\n",
195187
"3 is prime!\n",
196-
"4 is prime!\n",
197188
"5 is prime!\n",
198-
"6 is prime!\n",
199189
"7 is prime!\n",
200-
"8 is prime!\n",
201-
"9 is prime!\n",
202190
"11 is prime!\n",
203191
"13 is prime!\n",
204-
"15 is prime!\n",
205192
"17 is prime!\n",
206193
"19 is prime!\n",
207194
"23 is prime!\n",
208-
"25 is prime!\n",
209195
"29 is prime!\n",
210196
"31 is prime!\n",
211-
"35 is prime!\n",
212197
"37 is prime!\n",
213198
"41 is prime!\n",
214199
"43 is prime!\n",
215200
"47 is prime!\n",
216-
"49 is prime!\n",
217201
"53 is prime!\n",
218202
"59 is prime!\n",
219203
"61 is prime!\n",
@@ -230,7 +214,7 @@
230214
"source": [
231215
"for number in range(2, 100):\n",
232216
" found_factors = False\n",
233-
" for factor in range(2, int(number**0.5)):\n",
217+
" for factor in range(2, int(number**0.5) + 1):\n",
234218
" if number % factor == 0:\n",
235219
" found_factors = True\n",
236220
" break\n",
@@ -263,7 +247,7 @@
263247
"name": "python",
264248
"nbconvert_exporter": "python",
265249
"pygments_lexer": "ipython3",
266-
"version": "3.10.2"
250+
"version": "3.10.4"
267251
}
268252
},
269253
"nbformat": 4,

0 commit comments

Comments
 (0)