diff --git a/Basic_Python.ipynb b/Basic_Python.ipynb
new file mode 100644
index 0000000..11268cf
--- /dev/null
+++ b/Basic_Python.ipynb
@@ -0,0 +1,608 @@
+{
+  "nbformat": 4,
+  "nbformat_minor": 0,
+  "metadata": {
+    "colab": {
+      "provenance": [],
+      "authorship_tag": "ABX9TyNlY/oKqa6op4GtILA8gGcQ",
+      "include_colab_link": true
+    },
+    "kernelspec": {
+      "name": "python3",
+      "display_name": "Python 3"
+    },
+    "language_info": {
+      "name": "python"
+    }
+  },
+  "cells": [
+    {
+      "cell_type": "markdown",
+      "metadata": {
+        "id": "view-in-github",
+        "colab_type": "text"
+      },
+      "source": [
+        "<a href=\"https://colab.research.google.com/github/santoshkrsahoo/PythonCourse/blob/master/Basic_Python.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Given a list of prices , please write a python script to create a list of reduced prices having Rs.5 discount from each price\n"
+      ],
+      "metadata": {
+        "id": "W5t6lhJwLRpM"
+      }
+    },
+    {
+      "cell_type": "markdown",
+      "source": [],
+      "metadata": {
+        "id": "dZdGVL9ALQ9k"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "prices=[14,73,44,54,60,88,91]\n",
+        "#writing a for loop\n",
+        "[price-5 for price in prices]"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "UgQkRHMgLqef",
+        "outputId": "696019d3-77b5-478e-d47f-05d38591d2ed"
+      },
+      "execution_count": 1,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "[9, 68, 39, 49, 55, 83, 86]"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 1
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Q2. Give a discount of Rs.5 ,where the price is>20"
+      ],
+      "metadata": {
+        "id": "YjExza6WMggm"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "# Non list comprehensive way\n",
+        "prices=[14,73,44,54,60,88,91]\n",
+        "newprices=[]\n",
+        "for price in prices:\n",
+        "  if price>=20:\n",
+        "    newprice=price-5\n",
+        "  else:\n",
+        "    newprice=price\n",
+        "  newprices.append(newprice)\n",
+        "newprices\n",
+        "\n"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "poqYN2QcMp9Y",
+        "outputId": "9358a10d-0efb-4646-c48a-aeae91e1f672"
+      },
+      "execution_count": 7,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "[14, 68, 39, 49, 55, 83, 86]"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 7
+        }
+      ]
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "# list comprehensive way\n",
+        "prices=[14,73,44,54,60,88,91]\n",
+        "#writing a for loop\n",
+        "[price-5 if price>=20 else price for price in prices]"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "E3ARLfulPHOA",
+        "outputId": "64668f4e-e2bd-4aed-88de-5b7672983df0"
+      },
+      "execution_count": 9,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "[14, 68, 39, 49, 55, 83, 86]"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 9
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Q3. Create a Pass fail from marks"
+      ],
+      "metadata": {
+        "id": "3Ukb9y_2QW8m"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "marks=[23,32,42,55,76,98,87,67,75,43,21]\n",
+        "['Pass' if result>=40 else 'Fail' for result in marks]"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "lOTpBZhfQnqU",
+        "outputId": "2144620b-4055-4e18-ea86-5c697bec283d"
+      },
+      "execution_count": 10,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "['Fail',\n",
+              " 'Fail',\n",
+              " 'Pass',\n",
+              " 'Pass',\n",
+              " 'Pass',\n",
+              " 'Pass',\n",
+              " 'Pass',\n",
+              " 'Pass',\n",
+              " 'Pass',\n",
+              " 'Pass',\n",
+              " 'Fail']"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 10
+        }
+      ]
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "#To have marks and grade written\n",
+        "marks=[23,32,42,55,76,98,87,67,75,43,21]\n",
+        "results=[{'Pass',result} if result>=40 else {'Fail', result} for result in marks]\n",
+        "results\n"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "TW9S9-9aRfwe",
+        "outputId": "23ab8920-a15d-4d79-9b47-315194216c81"
+      },
+      "execution_count": 12,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "[{23, 'Fail'},\n",
+              " {32, 'Fail'},\n",
+              " {42, 'Pass'},\n",
+              " {55, 'Pass'},\n",
+              " {76, 'Pass'},\n",
+              " {98, 'Pass'},\n",
+              " {87, 'Pass'},\n",
+              " {67, 'Pass'},\n",
+              " {75, 'Pass'},\n",
+              " {43, 'Pass'},\n",
+              " {21, 'Fail'}]"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 12
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Q4. Count the scores of each player has from the list below\n",
+        "scores=[\"p1\",\"p2\",\"p2\",\"p4\",\"p1\",\"p5\",\"p4\",\"p5\"]"
+      ],
+      "metadata": {
+        "id": "DUImTi5oS0Nj"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "scores=[\"p1\",\"p2\",\"p3\",\"p2\",\"p4\",\"p1\",\"p5\",\"p4\",\"p5\"]\n",
+        "# non comprehensive list solutions\n",
+        "#declaring a dictionary\n",
+        "playerscore={}\n",
+        "for player in scores:\n",
+        "  if player in playerscore:\n",
+        "    playerscore[player]=playerscore[player]+1\n",
+        "  else:\n",
+        "    playerscore[player]= 1"
+      ],
+      "metadata": {
+        "id": "OGaE7SyKTWJd"
+      },
+      "execution_count": 21,
+      "outputs": []
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "playerscore"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "kihH2fB9WYdi",
+        "outputId": "9d64091f-0118-4c49-b0c3-c99b4a972ffa"
+      },
+      "execution_count": 22,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "{'p1': 2, 'p2': 2, 'p3': 1, 'p4': 2, 'p5': 2}"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 22
+        }
+      ]
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "#using list.count() method\n",
+        "scores=[\"p1\",\"p2\",\"p3\",\"p2\",\"p4\",\"p1\",\"p5\",\"p4\",\"p5\"]\n",
+        "# non comprehensive list solutions\n",
+        "#declaring a dictionary\n",
+        "playerscore={}\n",
+        "for player in scores:\n",
+        "  if player in playerscore:\n",
+        "    pass\n",
+        "  else:\n",
+        "    playerscore[player]= scores.count(player)\n",
+        "\n",
+        "playerscore"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "i8FKm7u1Ycc8",
+        "outputId": "d95389c0-da4c-4523-d270-bc1137dad849"
+      },
+      "execution_count": 25,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "{'p1': 2, 'p2': 2, 'p3': 1, 'p4': 2, 'p5': 2}"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 25
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Q5 Remove the duplicate values from a list"
+      ],
+      "metadata": {
+        "id": "6_fXytW9ZUar"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "from traitlets.traitlets import Set\n",
+        "#List a=[1,3,4,4,5,6,7,23,23,44,54,55,32,23,1,3,4,6,7,7,7,7,7,8]\n",
+        "a=[1,3,4,4,5,6,7,23,23,44,54,55,32,23,1,3,4,6,7,7,7,7,7,8]\n",
+        "set(a)\n"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "cA-6MLM6ZZcl",
+        "outputId": "5513a4bf-47dd-40f9-93a9-4adbfab6c5f7"
+      },
+      "execution_count": 27,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "{1, 3, 4, 5, 6, 7, 8, 23, 32, 44, 54, 55}"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 27
+        }
+      ]
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "#Using comprehensive list\n",
+        "nlist=[]\n",
+        "[i if i in nlist else nlist.append(i) for i in a]\n",
+        "nlist"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "wA2hmyt3bKDi",
+        "outputId": "ebfcdcfd-b604-4735-e181-5f2d6ee67001"
+      },
+      "execution_count": 31,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "[1, 3, 4, 5, 6, 7, 23, 44, 54, 55, 32, 8]"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 31
+        }
+      ]
+    },
+    {
+      "cell_type": "code",
+      "source": [],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "KHsm2G_OcU-y",
+        "outputId": "348d8eb6-0d90-4f9a-84e7-e6f1b91cfcc3"
+      },
+      "execution_count": 30,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "[1, 3, 4, 5, 6, 7, 23, 44, 54, 55, 32, 8]"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 30
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Q6.Find the extra value that is being wrongly added in the copied list than the original list"
+      ],
+      "metadata": {
+        "id": "puCRH7Mkhcdt"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "# Lists as below\n",
+        "olist=[12,23,23,34,45,65,65,76,87,76,86,77,45,34,23]\n",
+        "clist=[12,23,23,34,45,45,65,65,76,87,76,86,45,77,34,23]"
+      ],
+      "metadata": {
+        "id": "VB6SgH29hnLk"
+      },
+      "execution_count": 58,
+      "outputs": []
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "extra=[]\n",
+        "\n",
+        "for value in clist:\n",
+        "  #what will happen if a number being added more than one time\n",
+        "  #or a different number is added more than one time?\n",
+        "  count=clist.count(value)-olist.count(value)\n",
+        "  #clist.count(value)\n",
+        "  #print(count)\n",
+        "  if count>1:\n",
+        "   nval=value\n",
+        "  else:\n",
+        "    pass\n",
+        "\n",
+        "extra.append(nval)\n",
+        "\n",
+        "print(extra)"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "Ynx16CBuh8ZO",
+        "outputId": "f79c319e-3dff-430e-9df4-f2e8ecdd816e"
+      },
+      "execution_count": 54,
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "0\n",
+            "0\n",
+            "0\n",
+            "0\n",
+            "1\n",
+            "1\n",
+            "0\n",
+            "0\n",
+            "0\n",
+            "0\n",
+            "0\n",
+            "0\n",
+            "1\n",
+            "0\n",
+            "0\n",
+            "0\n",
+            "[45]\n"
+          ]
+        }
+      ]
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "#another way of doing it\n",
+        "sum_olist=sum(olist)\n",
+        "sum_clist=sum(clist)\n",
+        "sum_clist-sum_olist"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "rSDt3asRoddi",
+        "outputId": "d5941890-071e-4d32-c950-d80cf1a02a7e"
+      },
+      "execution_count": 59,
+      "outputs": [
+        {
+          "output_type": "execute_result",
+          "data": {
+            "text/plain": [
+              "45"
+            ]
+          },
+          "metadata": {},
+          "execution_count": 59
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "what will happen if a number being added more than one time or a different number is added more than one time?"
+      ],
+      "metadata": {
+        "id": "JqxhwMNkrece"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "#For muliple times added\n",
+        "#what will happen if a number being added more than one time\n",
+        "  #or a different number is added more than one time?\n",
+        "olist=[12,23,23,34,45,65,65,76,87,76,86,77,45,34,23]\n",
+        "clist=[12,23,23,34,45,45,45,65,65,76,87,76,86,45,77,99,34,23]\n",
+        "extra={}\n",
+        "\n",
+        "for value in clist:\n",
+        "\n",
+        "  if clist.count(value)>olist.count(value):\n",
+        "    if value not in extra:\n",
+        "      extra[value]=1\n",
+        "    else:\n",
+        "      extra[value]=extra[value]+1\n",
+        "\n",
+        "print(extra)\n"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "VIsKvwk0qEvK",
+        "outputId": "58bc5c70-2af5-4051-f691-65a723e801e1"
+      },
+      "execution_count": 62,
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "{45: 4, 99: 1}\n"
+          ]
+        }
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "source": [
+        "Please reverse a number"
+      ],
+      "metadata": {
+        "id": "HbS3pgLG3T4E"
+      }
+    },
+    {
+      "cell_type": "code",
+      "source": [
+        "#reverse any number programmatically\n",
+        "int1=743\n",
+        "reverse=0\n",
+        "while int1>0:\n",
+        "  mod=int1%10\n",
+        "  reverse=reverse*10+mod\n",
+        "  int1=int1//10\n",
+        "\n",
+        "print(reverse)"
+      ],
+      "metadata": {
+        "colab": {
+          "base_uri": "https://localhost:8080/"
+        },
+        "id": "yCkTW0tB3XDw",
+        "outputId": "69ac11bb-e0fd-4b77-8605-74327dd4929f"
+      },
+      "execution_count": 63,
+      "outputs": [
+        {
+          "output_type": "stream",
+          "name": "stdout",
+          "text": [
+            "347\n"
+          ]
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
