diff --git a/determinarprimos.ipynb b/determinarprimos.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..57d3485fdd59af9da85a19c4f7d6a0dfb86ab0d0
--- /dev/null
+++ b/determinarprimos.ipynb
@@ -0,0 +1,150 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "id": "e2e40917-c39f-40d6-815c-7ec6efc5e490",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import numpy as np"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "id": "a34e4969-c964-431e-93fa-8bff26ab723e",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "A = np.arange(1,151)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "id": "8acc5daa-80c6-4f4f-bedb-5e3677a3e679",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18\n",
+      "  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36\n",
+      "  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54\n",
+      "  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72\n",
+      "  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90\n",
+      "  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 106 107 108\n",
+      " 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126\n",
+      " 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144\n",
+      " 145 146 147 148 149 150]\n"
+     ]
+    }
+   ],
+   "source": [
+    "print(A)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 55,
+   "id": "69e57b5e-b69e-4203-926f-eda0ac2a7c32",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "A = np.arange(1,151)\n",
+    "\n",
+    "def primos(a):\n",
+    "    for a in range(1,len(A)):\n",
+    "        division=a%A\n",
+    "        validacion=(division.size - np.count_nonzero(division))\n",
+    "        if validacion == 2:\n",
+    "            print(a)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 56,
+   "id": "cade0d9a-a5f6-4edd-b1bb-ee4f435a55a7",
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "2\n",
+      "3\n",
+      "5\n",
+      "7\n",
+      "11\n",
+      "13\n",
+      "17\n",
+      "19\n",
+      "23\n",
+      "29\n",
+      "31\n",
+      "37\n",
+      "41\n",
+      "43\n",
+      "47\n",
+      "53\n",
+      "59\n",
+      "61\n",
+      "67\n",
+      "71\n",
+      "73\n",
+      "79\n",
+      "83\n",
+      "89\n",
+      "97\n",
+      "101\n",
+      "103\n",
+      "107\n",
+      "109\n",
+      "113\n",
+      "127\n",
+      "131\n",
+      "137\n",
+      "139\n",
+      "149\n"
+     ]
+    }
+   ],
+   "source": [
+    "primos(A[i])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "7f363f7f-1125-4091-bb8f-b3f6bb9433ba",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3 (ipykernel)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.10.9"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}