0% found this document useful (0 votes)
2 views

Basic Python Programs.ipynb

The document contains a collection of basic Python programming examples, including printing 'Hello World', adding two numbers, finding square roots, and checking if a number is positive, negative, or zero. It also includes functionalities for finding the largest of three numbers, creating a multiplication table, implementing a simple calculator, swapping variables, and calculating the area of a triangle. Each example is presented with code snippets and expected outputs, making it a practical resource for beginners learning Python.

Uploaded by

Jumanah X55
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Basic Python Programs.ipynb

The document contains a collection of basic Python programming examples, including printing 'Hello World', adding two numbers, finding square roots, and checking if a number is positive, negative, or zero. It also includes functionalities for finding the largest of three numbers, creating a multiplication table, implementing a simple calculator, swapping variables, and calculating the area of a triangle. Each example is presented with code snippets and expected outputs, making it a practical resource for beginners learning Python.

Uploaded by

Jumanah X55
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 95

{

"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a
href=\"https://colab.research.google.com/github/saipraveenande/Basic_Python_Program
s/blob/main/Basic_Python_programs.ipynb\" target=\"_parent\"><img
src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In
Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "2wTTQga3iIQ4"
},
"source": [
"#Basic programings in python\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "cb-WOTrln57T"
},
"source": [
"##Print Hello world!"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "QTok4bFlnQpd",
"outputId": "c8d520a6-7c19-4a2a-8eb6-8d5bd9d9af90"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Hello_World!"
]
}
],
"source": [
"print(\"Hello\", \"World\", sep=\"_\", end=\"!\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Rhk4Ugn3ovja"
},
"source": [
"##Add Two numbers"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "LNx1FjGPos2B",
"outputId": "23cc62c2-1492-4663-a305-4aa23156ebbf"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter 1st number:4\n",
"Enter 2nd number:66\n",
"Addition of num1 and num2 are:70\n"
]
}
],
"source": [
"def add(n, m):\n",
" return n+m\n",
"num1 = int(input(\"Enter 1st number:\"))\n",
"num2 = int(input(\"Enter 2nd number:\"))\n",
"result = add(num1, num2)\n",
"print(\"Addition of num1 and num2 are: {}\".format(result))"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "4UUFY_mwqYId"
},
"source": [
"##Find square root"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "_VwXVBItqek8",
"outputId": "583e316b-c931-45a1-dbce-29b9a2e1076c"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter number to find square root:5\n",
"Square root of 5 is 25\n",
"Cube root of 5 is 125\n"
]
}
],
"source": [
"def square(n):\n",
" return n*n\n",
"def cube(n):\n",
" return n**3\n",
"\n",
"number = int(input(\"Enter number to find square root:\"))\n",
"print(\"Square root of {1} is {0}\".format(square(number), number))\n",
"print(\"Cube root of {num} is {num_cube}\".format(num_cube=cube(number),
num=number))"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ou8geTW8jml5"
},
"source": [
"##Check a number is +ve, -ve or 0"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "I4ju51n7j1za",
"outputId": "17543e97-03bc-4dc1-936c-4b35b5a76e13"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter a number to check: +3455\n",
"3455 is a Positive number\n"
]
}
],
"source": [
"number= int(input(\"Enter a number to check: \"))\n",
"if number > 0:\n",
" print(\"{} is a Positive number\".format(number))\n",
"elif number < 0:\n",
" print(\"{} is a Negetive number\".format(number))\n",
"else:\n",
" print(\"{} is simply a Zero.\".format(number))"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "9UBAdnxe71Xb"
},
"source": [
"##largest among 3 numbers"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "6n60aXw28AH9",
"outputId": "f9d5e905-0328-4b14-c7a2-c8113e4ce7a7"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"A: 3\n",
"B: 6\n",
"C: 9\n",
"9 is a largest number.\n"
]
}
],
"source": [
"a = int(input(\"A: \"))\n",
"b = int(input(\"B: \"))\n",
"c = int(input(\"C: \"))\n",
"\n",
"if a>b and a>c:\n",
" print(f\"{a} is a largest number.\")\n",
"elif b>c:\n",
" print(f\"{b} is a largest number.\")\n",
"else:\n",
" print(f\"{c} is a largest number.\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "A_g9HJ-nQZbc"
},
"source": [
"##Multiplication table"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "7fsnh1GARR9E",
"outputId": "070302de-4e47-42e6-80fe-529bba577b7f"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter which number table do you want: 2\n",
"1 * 2 = 2\n",
"2 * 2 = 4\n",
"3 * 2 = 6\n",
"4 * 2 = 8\n",
"5 * 2 = 10\n",
"6 * 2 = 12\n",
"7 * 2 = 14\n",
"8 * 2 = 16\n",
"9 * 2 = 18\n",
"10 * 2 = 20\n"
]
}
],
"source": [
"table = int(input(\"Enter which number table do you want: \"))\n",
"upto= 10\n",
"\n",
"for i in range(1, upto+1):\n",
" print(f\"{i} * {table} = {i*table}\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "NhYzbg66YfXa"
},
"source": [
"##Simple calculator"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "jNe2EWwcYksf",
"outputId": "4f64e444-3451-4a46-bd24-9bbebd19058d"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter calculator symbol + - * / // %:-\n",
"Enter the numbers seperated by space:456 56\n",
"Subtraction: 400\n"
]
}
],
"source": [
"operation = input(\"Enter calculator symbol + - * / // %:\")\n",
"\n",
"def add(num):\n",
" result = 0\n",
" for i in num:\n",
" result += i\n",
" return result\n",
"def sub(num):\n",
" return num[0] - num[1]\n",
"def mul(num):\n",
" result = 1\n",
" for i in num:\n",
" result*= i\n",
" return result\n",
"def div(num):\n",
" return num[0] // num[1]\n",
"def fdiv(num):\n",
" return num[0]/num[1]\n",
"def mod(num):\n",
" return num[0]%num[1]\n",
"\n",
"if operation == '+' or operation == '-' or operation == '*' or operation
=='/' or operation =='//' or operation =='%':\n",
" operands = list(map(int, input(\"Enter the numbers seperated by
space:\").split(\" \")))\n",
" if operation =='+':\n",
" print(\"Addition:\", add(operands))\n",
" elif operation == '-':\n",
" print('Subtraction:', sub(operands))\n",
" elif operation =='*':\n",
" print('Multiplication:', mul(operands))\n",
" elif operation =='//':\n",
" print('Division:', div(operands))\n",
" elif operation =='/':\n",
" print(\"Floor division:\", fdiv(operands))\n",
" else:\n",
" print('Modulus:', mod(operands))\n",
"else:\n",
" print(\"Enter invalid operation...\")\n",
" "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "1H1BkUyZUSho"
},
"source": [
"##Swap two variables"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "vDmTZTGNVUD0",
"outputId": "b7e2dc1f-0931-4eef-fdaa-7ce5f2baa11c"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Before swapping a has 10 and b has 20\n",
"After swapping a has 20 and b has 10\n"
]
}
],
"source": [
"a = 10\n",
"b = 20\n",
"print(f\"Before swapping a has {a} and b has {b}\")\n",
"a, b = b, a\n",
"print(f\"After swapping a has {a} and b has {b}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ZuGfttYwQALF",
"outputId": "91bf27e7-391d-4cb7-9f26-e4408f455ee4"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Before swapping x has 100 and y has 150\n",
"After swapping x has 150 and y has 100\n"
]
}
],
"source": [
"x = 100\n",
"y = 150\n",
"print(f\"Before swapping x has {x} and y has {y}\")\n",
"x = x+y\n",
"y = x-y\n",
"x = x-y\n",
"print(f\"After swapping x has {x} and y has {y}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "5eCq9XhGWbix",
"outputId": "a5dfc416-e199-4ab4-9142-d7db253bf531"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Before swapping p has 5 and q has 15\n",
"After swapping p has 15 and q has 5\n"
]
}
],
"source": [
"p = 5\n",
"q = 15\n",
"print(f\"Before swapping p has {p} and q has {q}\")\n",
"p = p ^ q\n",
"q = p^q\n",
"p = p^ q\n",
"print(f\"After swapping p has {p} and q has {q}\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "zuCMYneRt3yc"
},
"source": [
"##Calculate the area of triangle"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "OxaebxqHuBrF",
"outputId": "3734eef9-62e3-4af4-bec6-6fdda2254590"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter base of the triangle:5\n",
"Enter height of the triangle:10\n",
"Area of triangle is 25.0\n"
]
}
],
"source": [
"\n",
"selection = int(input(\"Apply 1 if it is right angle triangle else
0: \"))\n",
"def right_angled(b, h):\n",
" area = 0.5 * b * h\n",
" return area\n",
"def equilateral(side):\n",
" area = ((3**0.5)/4) * side *side\n",
" return area\n",
"if selection == 1:\n",
" height = int(input(\"Enter Height of the triangle:\"))\n",
" base = int(input(\"Enter Base of the triangle:\"))\n",
" print(f\"Area of right angled triangle is: {right_angled(base,
height)}\")\n",
"else:\n",
" side = int(input(\"Enter side of the Equilateral triangle: \"))\n",
" print(\"Area of Equilateral triangle is {}\".format(equilateral(side)))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"id": "KZa76aJvUN4k"
},
"outputs": [],
"source": [
"\n",
"try:\n",
" base = int(input(\"Enter base of the triangle:\"))\n",
" height = int(input(\"Enter height of the triangle:\"))\n",
" area = 0.5 * base * height\n",
"except:\n",
" area = ((3**0.5)/4) * base *base\n",
"finally:\n",
" print(f\"Area of triangle is {area}\")\n",
" "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "KyxRw6A51pd9"
},
"source": [
"##Solve Quadratic equation"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "-1tNT2OC1_gH",
"outputId": "83b3925e-912b-4389-b1e5-360408598b2e"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1\n",
"1\n",
"1\n",
"Complex roots\n",
"Roots are: -0.5 +i and -0.5 -i11\n"
]
}
],
"source": [
"a = int(input())\n",
"b = int(input())\n",
"c = int(input())\n",
"\n",
"if a == 0:\n",
" print(\"Invalid Quadrilateral equation.\")\n",
"else:\n",
" discriminant = b * b - 4 * a * c\n",
" square_dis = discriminant **0.5\n",
" denominator = 2*a\n",
" if discriminant > 0:\n",
" # If b*b > 4*a*c, then roots are real and different; roots of x2 - 7x
- 12 are 3 and 4\n",
" print(\"Real and different roots\")\n",
" print(\"Roots: \", -b-square_dis/denominator, \" and \", -
b+square_dis/denominator )\n",
"\n",
"\n",
" elif discriminant == 0:\n",
" # b*b == 4*a*c, then roots are real and both roots are same; roots of
x2 - 2x + 1 are 1 and 1\n",
" print(\"Real and same roots\")\n",
" print(\"Roots are: \", -b/denominator)\n",
"\n",
" else:\n",
" # If b*b < 4*a*c, then roots are complex; x2 + x + 1 roots are -0.5 +
i1.73205 and -0.5 - i1.73205\n",
" print(\"Complex roots\")\n",
" print(\"Roots are: \", -b/denominator,\"+i and \", -b/denominator,\"-
i\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "xssNXpIgXbVn"
},
"source": [
"##convert Kilometers to miles"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "OUI1JwEmXpvO",
"outputId": "84f1fc8e-403b-4802-cb61-686a1e5cf3a6"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter kilometer to convert into miles: 1\n",
"1.0 kilometers are equal to 0.6215040397762586 miles\n"
]
}
],
"source": [
"#1 kilometer = 0.6215 miles\n",
"kilometers = float(input(\"Enter kilometer to convert into miles: \"))\n",
"miles = kilometers / 1.609\n",
"print(f\"{kilometers} kilometers are equal to {miles} miles\")\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "2rfkHwqkdmDx",
"outputId": "981b4900-db10-4a27-9c46-c37bbace764e"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter miles to convert into kilometers: 5\n",
"5.0 miles are equal to 8.045 kilometers\n"
]
}
],
"source": [
"##1mile = 1.609 kilometers\n",
"miles = float(input(\"Enter miles to convert into kilometers: \"))\n",
"kilometers = miles * 1.609\n",
"print(f\"{miles} miles are equal to {kilometers} kilometers\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "5rcZvRC8Xrhc"
},
"source": [
"##Convert Celsius to Fahrenheit"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "GzGd-f1UX2XQ",
"outputId": "c4a3a2ef-d6c3-4881-d957-4d4982ad109b"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter celsius to convert of Fahrenheit: 37\n",
"Fahrenheit : 98.6\n"
]
}
],
"source": [
"#(C*1.8) + 32 = F\n",
"\n",
"celsius = float(input(\"Enter celsius to convert: \"))\n",
"fahrenheit = (celsius * 1.8) + 32\n",
"print(f\"Fahrenheit : {round(fahrenheit, 2)}\") "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "-e0TLHkThqYL",
"outputId": "2659d2dc-4110-47be-8551-12390aa66bf3"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter Fahrenhei: 98\n",
"Celsius : 36.67\n"
]
}
],
"source": [
"# C = (F-32)/1.8\n",
"\n",
"fahrenheit = float(input(\"Enter Fahrenhei: \"))\n",
"celsius = (fahrenheit - 32) / 1.8\n",
"print(f\"Celsius : {round(celsius, 2)}\") "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "MAzjTbDpk-p2"
},
"source": [
"##Check a number is Even or Odd"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "SdpHOx0BlId-",
"outputId": "f276521c-56d1-4022-ac53-7fb9f04b06ad"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter a number:2\n",
"Even number!\n"
]
}
],
"source": [
"num = int(input(\"Enter a number:\"))\n",
"\n",
"def isEven(n):\n",
" return n%2 == 0 \n",
" # return 1 if n%2 == 0 else 0\n",
" # return True if n%2 == 0 else False\n",
" \n",
"if isEven(num):\n",
" print(\"Even number!\")\n",
"else: \n",
" print(\"Odd number!\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "UCduvwyJn9Er"
},
"source": [
"##Check Leap Year or not"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "B5EcT-nBlIkT",
"outputId": "d952af96-7fc2-464a-db57-04639ba6157d"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter year: 2023\n",
"Non leap year\n"
]
}
],
"source": [
"year = int(input(\"Enter year: \"))\n",
"\n",
"def leap(year):\n",
" return year%4==0\n",
"print(\"Leap Year\" if leap(year) else \"Non leap year\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "GYMGjPFSzgh_"
},
"source": [
"##Sum of natural numbers"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "WQvB3XT2zo_O",
"outputId": "6bf6a2d4-e357-4de6-fc8d-82aae10e71b9"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number upto: 15\n",
"Sum: 120\n"
]
}
],
"source": [
"number = int(input('Number upto: '))\n",
"sum = 0 \n",
"for i in range(number+1):\n",
" sum += i\n",
"print(\"Sum:\", sum)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "v80e6uFx0Kno",
"outputId": "ae5fe2fe-c7c3-4828-8bdd-bb6162443cac"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter number upto: 15\n",
"Sum: 120\n"
]
}
],
"source": [
"number = int(input('Enter number upto: '))\n",
"sum = 0\n",
"while number > 0:\n",
" sum += number\n",
" number-=1\n",
"print('Sum:', sum)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "g-7JkX_h08rp",
"outputId": "63b4ed26-fc17-4dba-d658-1545a5c3a2e3"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter number:15\n",
"sum of 15 natural numbers are: 120\n"
]
}
],
"source": [
"number = int(input('Enter number:'))\n",
"\n",
"def sum(n):\n",
" if n == 1:\n",
" return 1\n",
" else:\n",
" return n + sum(n-1)\n",
"print(\"sum of {} natural numbers are: {}\".format(number, sum(number)))"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "PM9I2-oQNQrf"
},
"source": [
"##Factorial of a number"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "8vh4KbRjNUi3",
"outputId": "825aa965-8aca-45e1-f57b-ec94f68cca80"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter number: 5\n",
"factorial of 5 is 120\n"
]
}
],
"source": [
"number = int(input('Enter number: '))\n",
"factorial = 1\n",
"for i in range(1, number+1):\n",
" factorial *= i\n",
"print(f\"factorial of {number} is {factorial}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "4afAy94f8imk",
"outputId": "ebca230a-1f5f-47f3-81f7-8a03e7a4df59"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"5\n",
"120\n"
]
}
],
"source": [
"def factorial(n):\n",
" # return 1 if n ==0 else n*factorial(n-1)\n",
" if n == 1:\n",
" return 1\n",
" else:\n",
" return n * factorial(n-1)\n",
" \n",
"if __name__ == \"__main__\":\n",
" number = int(input())\n",
" print(factorial(number))"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "LGWJ0SwPXa2d"
},
"source": [
"##Factors of a number"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "uXVe2j0eXgCU",
"outputId": "d6081de3-8486-4490-85c1-a5e5b4fe86a3"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"number:18\n",
"1 2 3 6 9 18 "
]
}
],
"source": [
"number = int(input(\"number:\"))\n",
"\n",
"for i in range(1,number+1):\n",
" if number%i== 0:\n",
" print(i, end= ' ')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "vEmVzdEb9Db-"
},
"source": [
"##Prime number"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "9XzHR_GJ9Jqo",
"outputId": "3abb7bef-cc76-43ba-f1b8-b1dc7d55e5bf"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Any number:21\n",
"21 is not a prime number\n"
]
}
],
"source": [
"number = int(input(\"Any number:\"))\n",
"def isPrime(number):\n",
" for i in range(2, (number//2)+1):\n",
" if number%i == 0:\n",
" return False\n",
" break\n",
" return True\n",
"\n",
"if isPrime(number):\n",
" print(\"{} is a prime number\".format(number))\n",
"else:\n",
" print(\"{} is not a prime number\".format(number))"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "EBtWIvn-AeTZ"
},
"source": [
"##Prime number in an interval"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "X6l76H_qAkYD",
"outputId": "25785bc3-23fc-4332-fe55-7cc4b3666430"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Enter start:2\n",
"Enter stop:100\n",
"2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
"
]
}
],
"source": [
"start = int(input(\"Enter start:\"))\n",
"stop = int(input(\"Enter stop:\"))\n",
"\n",
"def isPrime(n):\n",
" for j in range(2, (n//2)+1):\n",
" if i%j == 0:\n",
" return False\n",
" return True\n",
"\n",
"for i in range(start, stop+1):\n",
" if isPrime(i):\n",
" print(i, end=\" \")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "-VZsY_49RSm8"
},
"source": [
"##Fabinacci series"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "j6qSlAOYRaZd",
"outputId": "8df0ca75-0ad0-4738-9fdf-0ac7b66f6607"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Fabinacci sequence upto: 1\n",
"Fabinacci sequence: 0 1 1 "
]
}
],
"source": [
"upto = int(input('Fabinacci sequence upto: '))\n",
"\n",
"print(\"Fabinacci sequence:\", end= \" \")\n",
"n = 0\n",
"m = 1\n",
"if upto ==0:\n",
" print(n)\n",
"elif upto == 1:\n",
" print(n,m)\n",
"else:\n",
" print(n, m, end=' ')\n",
" for i in range(2, upto+1):\n",
" o = m\n",
" m = m + n\n",
" n = o\n",
" print(m, end = ' ')\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"id": "Vd6BA7vIvRrs",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "ffc6bf6d-5dc2-4c08-f7d1-daa636bb948f"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Enter the number: 9\n",
"Fabbinocci sequence : 0 1 1 2 3 5 8 13 21 "
]
}
],
"source": [
"num = int(input(\"Enter the number: \"))\n",
"def fabbinocci(n):\n",
" if n < 2:\n",
" return n\n",
" else:\n",
" return fabbinocci(n-1)+fabbinocci(n-2)\n",
"print(\"Fabbinocci sequence :\", end =\" \")\n",
"for i in range(num):\n",
" print(fabbinocci(i), end=\" \")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "gQUtbks1RbtB"
},
"source": [
"##Armstrong number"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Hq9NxXUFRkRF",
"outputId": "01cd5f01-4763-4f55-bdb5-afe4e7bfcc73"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"153\n",
"153 is an Armstrong number.\n"
]
}
],
"source": [
"number = int(input())\n",
"copy = number\n",
"armstrong = 0\n",
"count = len(str(number))\n",
"\n",
"while number >0:\n",
" remainder = number % 10\n",
" armstrong += remainder**count\n",
" number //= 10\n",
"\n",
"if armstrong == copy:\n",
" print(f\"{copy} is an Armstrong number.\")\n",
"else:\n",
" print(\"not an armstrong number\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "LU0llexFRlAp"
},
"source": [
"##Armstrong number in an interval"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "HzMoU3bZRsik",
"outputId": "79d0d8b9-7083-4f01-e5c7-01750b6b06a9"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter first number: 1\n",
"Enter final number:500\n",
"1 2 3 4 5 6 7 8 9 153 370 371 407 "
]
}
],
"source": [
"start = int(input(\"Enter first number: \"))\n",
"stop = int(input('Enter final number:'))\n",
"\n",
"def isArmstrong(n):\n",
" str_n = str(n)\n",
" count = len(str_n)\n",
" armstrong = 0\n",
" for j in str_n:\n",
" armstrong += int(j)**count\n",
" if armstrong == n:\n",
" return n\n",
"for i in range(start, stop+1):\n",
" if isArmstrong(i):\n",
" print(i, end = \" \")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "lqhIyPS1Zg-p"
},
"source": [
"##Power of 2 by anonumous function"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "q5AK8C9PZjNS",
"outputId": "62dc4c7c-eee3-4cac-a478-ba24572acbe4"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter number5\n",
"2 power 0 is 1\n",
"2 power 1 is 2\n",
"2 power 2 is 4\n",
"2 power 3 is 8\n",
"2 power 4 is 16\n",
"2 power 5 is 32\n"
]
}
],
"source": [
"number= int(input(\"Enter number\"))\n",
"a = list(map(lambda x: 2**x, range(number+1)))\n",
"for i in range(number+1):\n",
" print(f'2 power {i} is {a[i]}')\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "pDB5wXJLj41m"
},
"source": [
"##Find numbers divisible by another number"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ng0biN0PkKCN",
"outputId": "2a508092-3359-45e3-8bd6-15855e1b8b4d"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter number: 5\n",
"enter a number upto we have to check: 80\n",
"The list of numbers which are divisible by 5 are [0, 5, 10, 15, 20,
25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80]\n"
]
}
],
"source": [
"number = int(input(\"Enter number: \"))\n",
"upto = int(input('enter a number upto we have to check: '))\n",
"divisible = list(filter(lambda y: y%number ==0, list(range(1,upto+1))))\
n",
"print(f\"The list of numbers which are divisible by {number} are
{divisible}\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "BWwBjlnfnZ2Y"
},
"source": [
"##Find HCF or GCD"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "nuICAm7coEB6",
"outputId": "6cb4a587-57e2-4621-86da-e0b6ef1ad16f"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"HCf_1:24\n",
"HCF_2:54\n",
"6\n"
]
}
],
"source": [
"hcf1 = int(input('HCf_1:'))\n",
"hcf2 = int(input('HCF_2:'))\n",
"\n",
"def gcd(hcf1, hcf2):\n",
" small = hcf1 if hcf2 > hcf1 else hcf2\n",
" for i in range(small+1,1,-1):\n",
" if ((hcf1 % i == 0) and (hcf2 % i == 0)):\n",
" return i\n",
"\n",
"print(gcd(hcf1, hcf2))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "G4K-_dM6ufEx",
"outputId": "c28d17ac-a5f7-4b8c-8b8e-cebfe6816219"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"10,5,65,40,20\n",
"5\n"
]
}
],
"source": [
"nums = [int(x) for x in list(input().split(','))]\n",
"\n",
"def gcd(nums):\n",
" nums = sorted(nums)\n",
" for j in range(nums[0],1,-1):\n",
" boolean = False\n",
" for i in nums:\n",
" if i%j ==0:\n",
" boolean = True\n",
" else:\n",
" boolean = False\n",
" if boolean== True:\n",
" return j\n",
"print(gcd(nums))\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ld1ompySmYCx",
"outputId": "bcc34077-36da-471f-d25c-9cf79ad4aec3"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"3\n"
]
}
],
"source": [
"##Euclidean algorithm\n",
"n = 27\n",
"m = 24\n",
"def Euclidean(m, n):\n",
" while n:\n",
" m,n = n, m%n\n",
" return m\n",
"print(Euclidean(m,n))"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "qzzgPLk-nr9J"
},
"source": [
"##LCM"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "nO899ac7nvrw",
"outputId": "7ea0f62a-9deb-4fcc-e448-db56a9d336e8"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Primary:4\n",
"Second:6\n",
"LCM 12\n"
]
}
],
"source": [
"m = int(input('Primary:'))\n",
"n = int(input(\"Second:\"))\n",
"large = ref = m if m>n else n\n",
"small = n if m>n else m\n",
"count = 2\n",
"while large % small != 0:\n",
" large = ref\n",
" large *= count\n",
" count +=1\n",
"print(\"LCM\", large)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "VSCfjlwxq6Bb",
"outputId": "aa46aeb6-f82c-4075-bc11-46e9957a281f"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Primary:4\n",
"Second:6\n",
"LCM: 12\n"
]
}
],
"source": [
"m = m1 = int(input('Primary:'))\n",
"n = n1 = int(input(\"Second:\"))\n",
"while n:\n",
" m, n = n, m%n\n",
"lcm = (m1*n1)//m\n",
"print(\"LCM:\", lcm)"
]
},
{
"cell_type": "markdown",
"source": [
"##Reverse a Number"
],
"metadata": {
"id": "D8PDiZxYGldM"
}
},
{
"cell_type": "code",
"source": [
"num = 12345\n",
"rev_num = 0\n",
"while num > 0:\n",
" rem = num % 10\n",
" rev_num = rem + (rev_num * 10)\n",
" num //=10\n",
"print(rev_num)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "hh_rlG2mGpkb",
"outputId": "3c65989b-90af-467d-d0ca-c3824c6e5439"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"54321\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"num = 12345\n",
"print(int(str(num)[::-1]))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "HVhy1jvff0eT",
"outputId": "ef087489-1180-4af2-86f6-c5bac63cf413"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"54321\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Count number of digits in a number"
],
"metadata": {
"id": "5-Vl-Pd5ih-S"
}
},
{
"cell_type": "code",
"source": [
"num = 123\n",
"count = 0\n",
"while num:\n",
" num//=10\n",
" count +=1\n",
"print(count) "
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "UR1K-Uvco4Ia",
"outputId": "a74f1012-af66-4b50-d4ce-209a5dfcf1c0"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"3\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"num=1234\n",
"print(len(str(num)))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "7_x2Tbg3qImT",
"outputId": "159e3c74-a849-4f86-877f-3ad5efbf2a01"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"4\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Compute the power of a number"
],
"metadata": {
"id": "b4DnmeGakBB2"
}
},
{
"cell_type": "code",
"source": [
"num = 4\n",
"pwr = 2\n",
"def power(num, pwr):\n",
" return num ** pwr\n",
"print(power(num,pwr))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "n2fI9_K1npsW",
"outputId": "897dd480-f308-4a35-85cf-53eb41151e82"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"16\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"print(int(pow(4,3)))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "RdMZbspXoVFe",
"outputId": "7856f627-3790-4abc-b850-5b07bd074f59"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"64\n"
]
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "nsPt1qAhtTsf"
},
"source": [
"##Decimal to Binary, Octal Hexadecimal"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Wn_mZIvBw14L"
},
"source": [
"####Decimal to binary"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "y2bUh4uN68bm",
"outputId": "b35127dd-f1cc-4689-c444-8649044230d1"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Decimal: 15\n",
"With functions: 1111\n",
" binary is 1111 without functions\n"
]
}
],
"source": [
"decimal = int(input(\"Decimal: \"))\n",
"\n",
"print('With functions:', bin(decimal).replace(\"0b\",\"\"))\n",
"\n",
"binary = ''\n",
"while decimal>0:\n",
" binary = str(decimal%2) + binary\n",
" decimal //=2\n",
"print(f'binary is {binary} without functions')\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "sDMwRb8-CmWd"
},
"source": [
"####Decimal to octal"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "dXmBVO9jCp2Q",
"outputId": "bfaffc46-7021-4b0e-aabd-d7e28d02d380"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Decimal:12\n",
"with functions 14\n",
"Octal without functions: 14\n"
]
}
],
"source": [
"decimal = int(input(\"Decimal:\"))\n",
"\n",
"print(\"with functions\", oct(decimal).replace(\"0o\", ''))\n",
"\n",
"octal = ''\n",
"while decimal>0:\n",
" octal = str(decimal%8) + octal\n",
" decimal //= 8\n",
"print('Octal without functions:', octal)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "FrBxSnFHEJOp"
},
"source": [
"####Decimal to hexadecimal"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "UrdSFLAVEP1T",
"outputId": "120c1b79-4c39-48b2-ac49-c2e2f01eda68"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Decimal: 15\n",
"with functions: f\n",
"Hexadecimal without function: f\n"
]
}
],
"source": [
"decimal = int(input('Decimal: '))\n",
"print('with functions:', hex(decimal).replace('0x', ''))\n",
"hexadecimal = ''\n",
"hexa = '0123456789abcdef'\n",
"while decimal>0:\n",
" hexadecimal = hexa[decimal%16] + hexadecimal\n",
" decimal //= 16\n",
"print(\"Hexadecimal without function:\", hexadecimal)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "uUsvTHmTIOFK"
},
"source": [
"####Binary to decimal"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "4-ip7ZvPIU0n",
"outputId": "92106df7-b436-4482-ded9-e43aa9586fee"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Binary:1011\n",
"Decimal: 11\n",
"Decimal without function: 11\n"
]
}
],
"source": [
"binary = input(\"Binary:\")\n",
"print(\"Decimal:\", int(binary,2))\n",
"decimal = 0\n",
"for i in binary:\n",
" decimal = decimal * 2 + int(i) \n",
"print('Decimal without function:', decimal)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "bu26vbrWKq3Y"
},
"source": [
"####Octal to decimal\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "aKJgsacOKwcV",
"outputId": "c3c095f7-b672-4383-c551-647a8bf734d8"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Octal:17\n",
"Decimal: 15\n",
"Decimal without function: 15\n"
]
}
],
"source": [
"octal = input(\"Octal:\")\n",
"print('Decimal:', int(octal, 8))\n",
"\n",
"decimal = 0\n",
"for i in octal:\n",
" decimal = decimal*8 + int(i)\n",
"print(\"Decimal without function:\", decimal)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "N7qeCQnLL97H"
},
"source": [
"####Hexadecimal to decimal"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "bTlznukdMB9T",
"outputId": "d05f16b3-635f-4ba9-e60e-33808f675ed7"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Hexadecimal:51\n",
"decimal: 81\n",
"deciamal without function: 81\n"
]
}
],
"source": [
"hexa = input(\"Hexadecimal:\")\n",
"print(\"decimal:\", int(hexa, 16))\n",
"\n",
"decimal = 0\n",
"hex_map = {'0':0, '1':1, '2':2, '3':3, '4':4,'5':5,'6':6, '7':7, '8':8,
'9':9, 'a':10, 'b':11, 'c':12, 'd':13, 'e':14, 'f':15}\n",
"for i in hexa:\n",
" decimal = 16*decimal + hex_map[i]\n",
"print(\"deciamal without function:\",decimal)"
]
},
{
"cell_type": "markdown",
"source": [
"###Decimal to Binary with Reccursion"
],
"metadata": {
"id": "Q2HfZM_MHJXY"
}
},
{
"cell_type": "code",
"source": [
"dec = int(input(\"Enter Decimal number:\"))\n",
"def decToBin(dec):\n",
" if dec>0:\n",
" decToBin(dec//2)\n",
" print(dec%2, end = \"\")\n",
"decToBin(dec)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "iql0nRa7HTR6",
"outputId": "d5808de3-ed03-4afc-d78a-4171b478963f"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Enter Decimal number:9\n",
"01001"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"## Creating pyramid patterns"
],
"metadata": {
"id": "qCW4WVOzyM41"
}
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n):\n",
" print(\"* \", end=\"\")\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "1AkBjoDVzL3C",
"outputId": "ea836f5b-896e-42d9-a308-765bfa7b8804"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
"* * * * * \n",
"* * * * * \n",
"* * * * * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(i+1):\n",
" print(\"* \", end=\"\")\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "U8YRjY4I0pmB",
"outputId": "82a5b458-fb03-4fc6-c514-685470f68401"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* \n",
"* * \n",
"* * * \n",
"* * * * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n-i):\n",
" print(\"* \", end=\"\")\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "DiVa-5H41N2k",
"outputId": "5cc18711-1c6c-467d-fec6-4ed9047f89a8"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
"* * * * \n",
"* * * \n",
"* * \n",
"* \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n-i-1):\n",
" print(\" \", end=\"\")\n",
" for k in range(i+1):\n",
" print(\"* \", end=\"\")\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "1Cd0LNLA1rPz",
"outputId": "0164a096-7f0e-471f-ac87-c844467c783c"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
" * \n",
" * * \n",
" * * * \n",
" * * * * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(i):\n",
" print(\" \", end= \"\")\n",
" for k in range(n-i):\n",
" print('* ',end=\"\")\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "WCXQl0CO2mBE",
"outputId": "549ec514-ac3a-4f3b-a327-33ff0ea69a2a"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
" * * * * \n",
" * * * \n",
" * * \n",
" * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n-i-1):\n",
" print(\" \", end = \"\")\n",
" for k in range(i+1):\n",
" print(\"* \", end=\"\")\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "J-P7GH4ZrBML",
"outputId": "398d9406-cc7c-4b3b-eec8-292b232e3347"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
" * \n",
" * * \n",
" * * * \n",
" * * * * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(i):\n",
" print(\" \", end=\"\")\n",
" for k in range(n-i):\n",
" print(\"* \", end = \"\")\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Xb8a0POdtIix",
"outputId": "0a4463f3-e521-40f2-db4f-eb8f7a9185af"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
" * * * * \n",
" * * * \n",
" * * \n",
" * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n-i-1):\n",
" print(\" \", end=\"\")\n",
" for k in range(i+1):\n",
" print(\"* \", end = \"\")\n",
" print()\n",
"for i in range(n):\n",
" for j in range(i+1):\n",
" print(' ', end = '')\n",
" for k in range(n-i-1):\n",
" print(\"* \", end = '')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "8HbSBkFLuBrP",
"outputId": "456d97e4-5e13-4193-edb2-942cee14e65f"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
" * \n",
" * * \n",
" * * * \n",
" * * * * \n",
"* * * * * \n",
" * * * * \n",
" * * * \n",
" * * \n",
" * \n",
" \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n-1):\n",
" for j in range(i):\n",
" print(\" \", end = '')\n",
" for k in range(n-i):\n",
" print(\"* \", end = '')\n",
" print()\n",
"for i in range(n):\n",
" for j in range(n-i-1):\n",
" print(\" \", end = \"\")\n",
" for k in range(i+1):\n",
" print('* ', end = '')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "o61zUnjRwG-l",
"outputId": "9c7fc65b-0b75-454f-e94d-398a897f33fd"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
" * * * * \n",
" * * * \n",
" * * \n",
" * \n",
" * * \n",
" * * * \n",
" * * * * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n-1):\n",
" for j in range(i):\n",
" print(' ', end = \"\")\n",
" for k in range(n-i):\n",
" if k ==0 or k == n-i-1:\n",
" print('* ', end = '')\n",
" else:\n",
" print(\" \",end = '')\n",
" print()\n",
"for i in range(n):\n",
" for j in range(n-i-1):\n",
" print(' ', end = '')\n",
" for k in range(i+1):\n",
" if k == 0 or k == i:\n",
" print(\"* \", end='')\n",
" else:\n",
" print(' ', end='')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "QnT_50gmwurp",
"outputId": "aa74ab6e-8119-4932-d0f5-c9a80aeec6d9"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * \n",
" * * \n",
" * * \n",
" * * \n",
" * \n",
" * * \n",
" * * \n",
" * * \n",
"* * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n):\n",
" if i == 0 or j ==0 or i == n-1 or j == n-1:\n",
" print('* ',end = '')\n",
" else:\n",
" print(' ', end = '')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "4RRtTVFR13YK",
"outputId": "0b1aa879-11af-48de-e769-d049bb6fab7a"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
"* * \n",
"* * \n",
"* * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n+1):\n",
" for j in range(i):\n",
" if j == 0 or i ==n or i == j+1:\n",
" print('* ', end = '')\n",
" else:\n",
" print(' ',end = '')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "BuwLW0ty4M1I",
"outputId": "a49f9e29-4be0-420c-e77b-a5229b988114"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
"* \n",
"* * \n",
"* * \n",
"* * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(i):\n",
" print(' ',end ='')\n",
" for k in range(n-i):\n",
" if i == 0 or k == 0 or k ==n-i-1:\n",
" print('* ',end='')\n",
" else:\n",
" print(' ',end = '')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "erz7c8-W5nzW",
"outputId": "454a963c-e816-4300-a183-d3bc6e2a5d09"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
" * * \n",
" * * \n",
" * * \n",
" * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n-i):\n",
" if i == 0 or j == 0 or j == n-i-1:\n",
" print('* ', end='')\n",
" else:\n",
" print(' ', end = '')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "X7ME_zH3618H",
"outputId": "3e05c909-040b-49c8-ac48-a46d37cf918c"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
"* * \n",
"* * \n",
"* * \n",
"* \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(n-i-1):\n",
" print(' ',end='')\n",
" for k in range(i+1):\n",
" if k == 0 or k ==i or i ==n-1:\n",
" print('* ', end = '')\n",
" else:\n",
" print(' ',end='')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "a-GQnPU-7akb",
"outputId": "0117d452-0f10-44f1-e40c-20508433dc31"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
" * \n",
" * * \n",
" * * \n",
" * * \n",
"* * * * * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n):\n",
" for j in range(i):\n",
" print(' ',end='')\n",
" for k in range(n-i):\n",
" if i == 0 or k == 0 or k == n-i-1:\n",
" print('* ', end='')\n",
" else:\n",
" print(' ',end='')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "lk-Dm6ls8lAh",
"outputId": "ea78d5f5-e7be-430c-a51d-88c1e39dfcbb"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"* * * * * \n",
" * * \n",
" * * \n",
" * * \n",
" * \n"
]
}
]
},
{
"cell_type": "code",
"source": [
"n = 5\n",
"for i in range(n-1):\n",
" for j in range(n-i-1):\n",
" print(\" \",end='')\n",
" for k in range(i+1):\n",
" if k == 0 or k == i:\n",
" print(\"* \",end='')\n",
" else:\n",
" print(' ',end='')\n",
" print()\n",
"for i in range(n):\n",
" for j in range(i):\n",
" print(' ',end='')\n",
" for k in range(n-i):\n",
" if k == 0 or k ==n-i-1:\n",
" print('* ',end='')\n",
" else:\n",
" print(' ',end='')\n",
" print()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "CKT4NaX89Wk6",
"outputId": "4ffce69a-b704-4333-d1b5-5a555b7d7d1a"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
" * \n",
" * * \n",
" * * \n",
" * * \n",
"* * \n",
" * * \n",
" * * \n",
" * * \n",
" * \n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Check if list is empty"
],
"metadata": {
"id": "FXq7r6Bb19HQ"
}
},
{
"cell_type": "code",
"source": [
"list1 = [21,3,9,54,3,24]\n",
"list2=[]\n",
"if len(list1) == 0:\n",
" print('List1 is empty')\n",
"else:\n",
" print(f'List1 has {len(list1)} elements')\n",
"\n",
"if not list2:\n",
" print('List is Empty')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "m9lsa65AGY7O",
"outputId": "b58e810d-d98c-4f7c-87f8-a805f7cb8599"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"List1 has 6 elements\n",
"List is Empty\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Get the last Element of the list"
],
"metadata": {
"id": "40klYLAt7MFA"
}
},
{
"cell_type": "code",
"source": [
"my_list = [1,2,3,4,5,6]\n",
"print(my_list[len(my_list)-1])\n",
"print(my_list[-1])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "B2nlg07-Cs4S",
"outputId": "bd130bd8-b5f6-48b3-9676-903339c1f75f"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"6\n",
"6\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Index of list using For loop"
],
"metadata": {
"id": "M7BjhsSuVAx2"
}
},
{
"cell_type": "code",
"source": [
"num = ['zero','one','two','three']\n",
"for i in num:\n",
" ind = num.index(i)\n",
" print(ind, 'index of', i)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "t4SYbCcxVGRd",
"outputId": "bbc8e578-d649-49b4-e507-5e161aee1be3"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"0 index of zero\n",
"1 index of one\n",
"2 index of two\n",
"3 index of three\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"num = ['zero','one','two','three']\n",
"for i,j in enumerate(num):\n",
" print(i,'index of', j)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "APRehIkaWLBP",
"outputId": "031fdeb6-a1d8-482c-e90f-3ec4a8c1a87c"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"0 index of zero\n",
"1 index of one\n",
"2 index of two\n",
"3 index of three\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Count the occurance of an Item in a List"
],
"metadata": {
"id": "HE-A5Gc28g-n"
}
},
{
"cell_type": "code",
"source": [
"List = [1,2,3,4,2,4,1,4,5,2,6,72,7,8]\n",
"search = 2\n",
"print(List.count(search))"
],
"metadata": {
"id": "doyrLOtX8ssM",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "d73c0760-9738-40d7-c8e9-0d71d95c5558"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"3\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"search = 1\n",
"count = 0\n",
"for i in List:\n",
" if search == i:\n",
" count +=1\n",
"print(count)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "0RAp_WTTWjZE",
"outputId": "12fb93d1-4e06-4cc7-a630-d20b7df2ce63"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"2\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Slice lists"
],
"metadata": {
"id": "hi5miv5M1p5P"
}
},
{
"cell_type": "code",
"source": [
"my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n",
"\n",
"# Get the first three items\n",
"slice1 = my_list[:3]\n",
"print(slice1) # Output: [1, 2, 3]\n",
"\n",
"# Get the last three items\n",
"slice2 = my_list[-3:]\n",
"print(slice2) # Output: [8, 9, 10]\n",
"\n",
"# Get every other item starting from the second item\n",
"slice3 = my_list[1::2]\n",
"print(slice3) # Output: [2, 4, 6, 8, 10]\n",
"\n",
"# Reverse the list\n",
"slice4 = my_list[::-1]\n",
"print(slice4) # Output: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "wtEROPdl7Jks",
"outputId": "0dc74fa0-a87e-4924-acc4-bf2cbf19bb75"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[1, 2, 3]\n",
"[8, 9, 10]\n",
"[2, 4, 6, 8, 10]\n",
"[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Concatenate Two lists"
],
"metadata": {
"id": "gPUDqU3Q2P0k"
}
},
{
"cell_type": "code",
"source": [
"list1 = [1,2,3,4]\n",
"list2 = [5,6,7,8]\n",
"\n",
"print(list1+list2)\n",
"\n",
"list1.extend(list2)\n",
"print(list1)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ZdPiXxWJMqnO",
"outputId": "73c2df38-9ac5-425b-ac66-f110f64f1987"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[1, 2, 3, 4, 5, 6, 7, 8]\n",
"[1, 2, 3, 4, 5, 6, 7, 8]\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"str1 = \"Hello\"\n",
"str2 = \"World\"\n",
"\n",
"total = '_'.join((str1,str2))\n",
"print(total)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "gREEvsFYNdlq",
"outputId": "526dd553-9b55-4c57-832b-281f35f93085"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Hello_World\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Split a list into evenly sized chuncks"
],
"metadata": {
"id": "zXOrCJqY2fJs"
}
},
{
"cell_type": "code",
"source": [
"my_list= [1,2,3,4,5,6,7,8,9,10,11,12,13,14]\n",
"size = 2\n",
"lists= [my_list[i:i+size] for i in range(0,len(my_list),size)]\n",
"print(lists)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "KQ_nBOum2rfT",
"outputId": "5dbfd4c6-776a-4ea8-9953-06aa880b42fa"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[[1, 2], [3, 4], [5, 6], [7, 8], [9, 10], [11, 12], [13, 14]]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Flattened list from nested list"
],
"metadata": {
"id": "Qyz5rkkd1Z0X"
}
},
{
"cell_type": "code",
"source": [
"nested_list = [0.1,0.2,[3.1,4.2,[5,6,[70,80,[900,1000]]]]]\n",
"def flattened(num):\n",
" flattened_list = []\n",
" for i in num:\n",
" if isinstance(i, list):\n",
" flattened_list.extend(flattened(i))\n",
" else:\n",
" flattened_list.append(i)\n",
" return flattened_list\n",
"print(flattened(nested_list))\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "PWgZZSV_3GnE",
"outputId": "ab1b83c7-214e-4a59-e894-72e6bcda89cf"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[0.1, 0.2, 3.1, 4.2, 5, 6, 70, 80, 900, 1000]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Iterate through two lists in parallel"
],
"metadata": {
"id": "rxMoYCELF6UJ"
}
},
{
"cell_type": "code",
"source": [
"my_list = [1,2,3,4]\n",
"my_list2 = my_list[::-1]\n",
"for i, j in zip(my_list, my_list2):\n",
" print(i,j)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Sw5Lw9mFZEVe",
"outputId": "a750a43d-2b6d-4de2-88cb-d74c36d7ad4d"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"1 4\n",
"2 3\n",
"3 2\n",
"4 1\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Remove duplicate element from a list"
],
"metadata": {
"id": "zgWt459ynUcE"
}
},
{
"cell_type": "code",
"source": [
"my_list = [1,1,2,7,3,4,4,5,5,3,3,5,4,1,6]\n",
"print(list(set(my_list)))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "91FsCujM4F7K",
"outputId": "87955b2e-2506-4e71-8d40-30ca19ca4049"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[1, 2, 3, 4, 5, 6, 7]\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"my_list = [1,1,2,7,3,4,4,5,5,3,3,5,4,1,6]\n",
"new_list = []\n",
"for i in my_list:\n",
" if i not in new_list:\n",
" new_list.append(i)\n",
"new_list.sort()\n",
"print(new_list)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "iUbvuneG4Urq",
"outputId": "0d670fad-e500-4926-db75-e7a2e0cba378"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[1, 2, 3, 4, 5, 6, 7]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Del, remove,and pop on a list"
],
"metadata": {
"id": "7iiFPwKZEWX3"
}
},
{
"cell_type": "code",
"source": [
"my_list = [1,2,3,4,5,6,7,8,9]\n",
"print('Actual list:', my_list)\n",
"del my_list[1] #delete the 1st index item \n",
"print('Del index 1:',my_list)\n",
"my_list.remove(3) #remove element which we passed as an argument\n",
"print(my_list)\n",
"popped_item = my_list.pop(5) #pop item in 5th index\n",
"print(f'{popped_item} is fetched which locates as 5th index of
{my_list}')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "6hpVb4OuM4YN",
"outputId": "37bf2967-6995-4403-c9ab-da7e6dabb12e"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Actual list: [1, 2, 3, 4, 5, 6, 7, 8, 9]\n",
"Del index 1: [1, 3, 4, 5, 6, 7, 8, 9]\n",
"[1, 4, 5, 6, 7, 8, 9]\n",
"8 is fetched which locates as 5th index of [1, 4, 5, 6, 7, 9]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Add 2 matrices"
],
"metadata": {
"id": "rEvaCGJ6Gll5"
}
},
{
"cell_type": "code",
"source": [
"m,n= map(int,input('Enter matrix structure in M*N:').split())\n",
"print('Enter the elements:')\n",
"matrix1 = []\n",
"for i in range(m):\n",
" row = []\n",
" for j in range(n):\n",
" k = int(input())\n",
" row.append(k)\n",
" matrix1.append(row)\n",
"\n",
"print('Enter elements of second matrix:')\n",
"matrix2 = [[int(input()) for i in range(m)] for j in range(n)]\n",
"\n",
"major = []\n",
"for i in range(m):\n",
" minor = []\n",
" for j in range(n):\n",
" k = matrix1[i][j]+matrix2[i][j]\n",
" minor.append(k)\n",
" major.append(minor)\n",
" \n",
"for minor in major:\n",
" print(minor)\n",
"for i in range(m):\n",
" for j in range(n):\n",
" print(major[i][j], end=' ')\n",
" print()\n",
"\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "k90L1dL-DHBt",
"outputId": "ebbf3467-539f-482c-fa5f-2a52ed400cf8"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Enter matrix structure in M*N:2 2\n",
"Enter the elements:\n",
"2\n",
"4\n",
"6\n",
"8\n",
"Enter elements of second matrix:\n",
"8\n",
"6\n",
"4\n",
"2\n",
"[10, 10]\n",
"[10, 10]\n",
"10 10 \n",
"10 10 \n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Transpose a Matrix\n"
],
"metadata": {
"id": "GK7Icr5uekzC"
}
},
{
"cell_type": "code",
"source": [
"# Example matrix\n",
"matrix = [ [1, 2, 3],\n",
" [4, 5, 6],\n",
" [7, 8, 9]\n",
"]\n",
"transpose = []\n",
"for i in range(len(matrix[0])):\n",
" row = []\n",
" for j in range(len(matrix)):\n",
" row.append(matrix[j][i])\n",
" transpose.append(row)\n",
"\n",
"# Using the zip function\n",
"# transpose = list(map(list, zip(*matrix)))\n",
"\n",
"print(\"Transposed matrix:\")\n",
"for row in transpose:\n",
" print(row)\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "bEBeG6LmepYr",
"outputId": "72a318b2-9dee-41f4-9a6f-8af16089855c"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Transposed matrix:\n",
"[1, 4, 7]\n",
"[2, 5, 8]\n",
"[3, 6, 9]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Multiply two matrices"
],
"metadata": {
"id": "MowlcNu5S5qX"
}
},
{
"cell_type": "code",
"source": [
"matrix = [[2, 2, 2],\n",
" [4, 5, 6],\n",
" [7, 8, 9]]\n",
"matrix2 = [[1, 2, 3],\n",
" [4, 5, 6],\n",
" [7, 8, 9]]\n",
"matrixB = []\n",
"for i in range(len(matrix[0])):\n",
" row = []\n",
" for j in range(len(matrix)):\n",
" k = matrix[j][i]\n",
" row.append(k)\n",
" matrixB.append(row)\n",
"\n",
"mul = [[0 for i in range(len(matrixB[0]))]for j in range(len(matrix))]\n",
"\n",
"for i in range(len(matrix)):\n",
" for j in range(len(matrixB[0])):\n",
" for k in range(len(matrixB)):\n",
" mul[i][j]= matrix[i][k]*matrixB[k][j]\n",
"for i in mul:\n",
" print(i)\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "oJH_mSqvS-uw",
"outputId": "4a939b89-9417-4f1c-fba9-26b2f7d136bc"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[4, 12, 18]\n",
"[12, 36, 54]\n",
"[18, 54, 81]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Parse a string to a float or int"
],
"metadata": {
"id": "bpuCwpn66w9E"
}
},
{
"cell_type": "code",
"source": [
"string_in = '3.14'\n",
"# string_in = '3.14pi'\n",
"try:\n",
" float_in = float(string_in)\n",
" print(float_in)\n",
"except ValueError as e:\n",
" print(\"Exception raised on \", e)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "h-25863A692d",
"outputId": "48357c52-cb5e-48c7-fb07-4294172ed1ef"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Exception raised on could not convert string to float: '3.14pi'\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Create a Long Multiline String"
],
"metadata": {
"id": "U4k6wgOYWvHz"
}
},
{
"cell_type": "code",
"source": [
"long_string = '''This is a long multiline string. It spans across multiple
lines.\n",
"You can include line breaks and formatting within the string.\n",
"\n",
"Here's an example of a bulleted list:\n",
"- Item 1\n",
"- Item 2\n",
"\n",
"Just make sure to enclose the string in triple quotes.'''\n",
"\n",
"print(long_string)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "2ACliXH3ifV4",
"outputId": "fd72ee64-7684-40ff-a95b-c11e49847525"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"This is a long multiline string. It spans across multiple lines.\n",
"You can include line breaks and formatting within the string.\n",
"\n",
"Here's an example of a bulleted list:\n",
"- Item 1\n",
"- Item 2\n",
"\n",
"Just make sure to enclose the string in triple quotes.\n"
]
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ipk9lF4xgXGP"
},
"source": [
"##Ascii value of a character"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "TZ0mhT3vgcD5",
"outputId": "41814c22-ffad-4f36-998c-a5c57fa705b9"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter a character:7\n",
"Unicode value of 7 is 55\n"
]
}
],
"source": [
"character = input(\"Enter a character:\")\n",
"ascii_value = ord(character)\n",
"chr_value = chr(ascii_value)\n",
"print(f'Unicode value of {chr_value} is {ascii_value}')"
]
},
{
"cell_type": "markdown",
"source": [
"##String is Palindrome or Not"
],
"metadata": {
"id": "JH4ObQHTdMht"
}
},
{
"cell_type": "code",
"source": [
"string = input(\"Enter String: \")\n",
"\n",
"if string == string[::-1]:\n",
" print(\"string is palindrome\")\n",
"else:\n",
" print(\"Not pallindrome\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "NpEPsguwdhlZ",
"outputId": "52d9f569-ffd7-4c54-d0c2-bb869ba158fd"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Enter String: madam\n",
"string is palindrome\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"string = input(\"Enter string: \")\n",
"rev = ''\n",
"for i in string:\n",
" rev = i + rev\n",
"if string == rev:\n",
" print(\"Pallindrome\")\n",
"else:\n",
" print(\"Not pallindrome\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "mjq3gZE7d8qC",
"outputId": "f984a09b-e048-45a5-db30-90ab83e2eb25"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Enter string: haiah\n",
"Pallindrome\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Count the number of each vowel"
],
"metadata": {
"id": "5cw4EVwxcwGf"
}
},
{
"cell_type": "code",
"source": [
"words = input().upper()\n",
"A = E = I = O = U = 0\n",
"\n",
"for i in words:\n",
" if i =='A':\n",
" A += 1\n",
" elif i =='E':\n",
" E += 1\n",
" elif i =='I':\n",
" I += 1\n",
" elif i =='O':\n",
" O += 1\n",
" elif i =='U':\n",
" U += 1\n",
" else:\n",
" pass\n",
" \n",
"print('A:', A , 'E: ', E,' I: ',I,' O: ',O,' U: ',U)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "9k0UYKJhf8Hx",
"outputId": "da439ad2-7d2b-477f-c6c7-713869a19902"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Sai Praveen\n",
"A: 2 E: 2 I: 1 O: 0 U: 0\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Get Substing of a String"
],
"metadata": {
"id": "pmVTqMgk7kLL"
}
},
{
"cell_type": "code",
"source": [
"s = 'Ande Sai Praveen'\n",
"s1 = s[4:8]\n",
"s2= s[5:]\n",
"s3 = s[:8:-1]\n",
"print('S1:', s1)\n",
"print('S2:', s2)\n",
"print('S3:', s3)"
],
"metadata": {
"id": "GlovNyf8DIgo",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "ab4929e3-7fd7-4b19-c8a6-87048fbef1b2"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"S1: Sai\n",
"S2: Sai Praveen\n",
"S3: neevarP\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Sort words with alphabetical order"
],
"metadata": {
"id": "0mHqMIJ_-lhv"
}
},
{
"cell_type": "code",
"source": [
"alphabets = ['hai','i', 'had', 'many', 'hopes', 'on','ttec', 'company',
'for', 'that', 'i', 'had', 'prepared','very', 'much.', 'still','i',
'didn\"t','get','it', 'due', 'to', 'having', 'pooor', 'communication', 'skills.']\
n",
"sorted_one = sorted(alphabets)\n",
"print(sorted_one)\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "mV4V6XGN-quL",
"outputId": "9c5faa16-219b-4c9c-d2d5-6dffe9b2c684"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"['communication', 'company', 'didn\"t', 'due', 'for', 'get', 'had',
'had', 'hai', 'having', 'hopes', 'i', 'i', 'i', 'it', 'many', 'much.', 'on',
'pooor', 'prepared', 'skills.', 'still', 'that', 'to', 'ttec', 'very']\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"words = ['apple', 'banana', 'cherry', 'date', 'elderberry']\n",
"for i in range(len(words)):\n",
" for j in range(len(words)-i-1):\n",
" if words[j]>words[j+1]:\n",
" words[j], words[j+1]= words[j+1], words[j]\n",
"print(words)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "C5Z2LPhOBkkJ",
"outputId": "8db17313-11a0-4721-c396-f1d8c9eb28f8"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"['apple', 'banana', 'cherry', 'date', 'elderberry']\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Trim whitespace from a string"
],
"metadata": {
"id": "xa_i_0Wee_GN"
}
},
{
"cell_type": "code",
"source": [
"string = 'Hai Sai Praveen'\n",
"trim = ''\n",
"for i in string:\n",
" if i != \" \":\n",
" trim = trim+i\n",
"print(trim)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "G7fEbdgurQsG",
"outputId": "73e741a2-e5ec-4b09-b52d-9c8c9c51cd99"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"HaiSaiPraveen\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"string = ' Hai sai Praveen '\n",
"print(string.strip())\n",
"print(string.rstrip())\n",
"print(string.lstrip())"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "xk09_Lx_shod",
"outputId": "fc243ed4-9643-41be-af28-014361fc91ea"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Hai sai Praveen\n",
" Hai sai Praveen\n",
"Hai sai Praveen \n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##convert bytes to a string"
],
"metadata": {
"id": "EtjE8MnznbyY"
}
},
{
"cell_type": "code",
"source": [
"byte_code = b'Hai Praveen'\n",
"decode_code = byte_code.decode()\n",
"print(decode_code)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "aoP1H4Ghnn02",
"outputId": "28c7bb2c-699e-466a-b455-9d8226ee51e7"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Hai Praveen\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Check if two strings are Anagram"
],
"metadata": {
"id": "hw7mcPRuij3w"
}
},
{
"cell_type": "code",
"source": [
"string1='listen'\n",
"string2 = 'silent'\n",
"string1 = string1.replace(\" \",\"\").lower()\n",
"string2 = string2.replace(\" \",\"\").lower()\n",
"if sorted(string1) == sorted(string2):\n",
" print(\"Strings are Anagrams\")\n",
"else:\n",
" print(\"Not Anagrams\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "C_upRSqDq1yv",
"outputId": "1915135e-1490-4c44-837f-81343f4d8330"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Strings are Anagrams\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Capitalise the First Character of a string"
],
"metadata": {
"id": "UYwyStwpilRB"
}
},
{
"cell_type": "code",
"source": [
"text = \"hai my name is praveen. now i am going to create a capitalised
text.\"\n",
"words = text.split()\n",
"Text = [word[0].upper() + word[1:] for word in words]\n",
"text = \" \".join(Text)\n",
"print(text)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "yjKewO32slkr",
"outputId": "922ba94f-bd92-4b6a-dee2-2be8140af1c1"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Hai My Name Is Praveen. Now I Am Going To Create A Capitalised Text.\
n"
]
}
]
},
{
"cell_type": "code",
"source": [
"name= 'sai praveen'\n",
"print(name[0].upper() + name[1:])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "nyVPu2yoy8jL",
"outputId": "42850677-35eb-4753-860e-62ff380efedf"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Sai praveen\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"text = \"hai my name is praveen. now i am going to create a capitalised
text.\"\n",
"print(text.capitalize())\n",
"print(text.title())"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "uK_35fx1wphT",
"outputId": "cda36b14-dd5f-43d3-c66c-fa40dc3d2fea"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Hai my name is praveen. now i am going to create a capitalised text.\
n",
"Hai My Name Is Praveen. Now I Am Going To Create A Capitalised Text.\
n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Check if a string is a Number(Float)"
],
"metadata": {
"id": "oxN0q-Yd8UnZ"
}
},
{
"cell_type": "code",
"source": [
"\n",
"def is_num(input):\n",
" return isinstance(input, str)\n",
"\n",
"def is_num1(input):\n",
" return input.isdigit()\n",
"\n",
"def is_num2(input):\n",
" return input.isnumeric()\n",
"\n",
"def is_num3(input):\n",
" try:\n",
" float(input)\n",
" return True\n",
" except:\n",
" return False\n",
"print(is_num3('5'))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "lk0ETkg-Sz6F",
"outputId": "562d6400-c361-42c2-e106-e776c3896d72"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"True\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Count the number of occurance of a character in a string"
],
"metadata": {
"id": "JOiL9TFPnJlg"
}
},
{
"cell_type": "code",
"source": [
"text = 'Sai praveen'.lower()\n",
"ch = 'a'.lower()\n",
"print(text.count(ch))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "BF20K-Nl3N20",
"outputId": "a86c6616-4bc7-421b-edca-86d811c19cae"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"2\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"text = 'Sai praveen'\n",
"ch = 'e'\n",
"count = 0\n",
"for i in text:\n",
" if ch == i:\n",
" count += 1\n",
"print(count)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "PBdhVs3d3l8o",
"outputId": "16027604-ca0a-4685-fdd8-e6618b7d96c3"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"2\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Remove punctuation from a string"
],
"metadata": {
"id": "qMAoPMBSe07u"
}
},
{
"cell_type": "code",
"source": [
"import string\n",
"string_input = 'Hai! my name is Praveen: Im working in D.X.C.
Technologies!'\n",
"new = str.maketrans('','',string.punctuation)\n",
"string_input = string_input.translate(new)\n",
"print(string_input)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "GQup11wde72x",
"outputId": "cf361f29-0c82-481b-e840-38784cf38c9f"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Hai my name is Praveen Im working in DXC Technologies\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"import string\n",
"string_input = 'Hai! my name is Praveen: Im working in D.X.C.
Technologies!'\n",
"s = ''\n",
"for i in string_input:\n",
" if i not in string.punctuation:\n",
" s += i\n",
"print(s)"
],
"metadata": {
"id": "YX4czPn1h5ex"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Illustrate different set operations"
],
"metadata": {
"id": "dBcYYR4bCv4Y"
}
},
{
"cell_type": "code",
"source": [
"a = {1,2,3,4,5,6}\n",
"b = {4,5,6,7,8,9}\n",
"\n",
"union_set = a.union(b) #returns unique elements from both sets\n",
"union_set= a | b\n",
"print(union_set)\n",
"\n",
"intersection_set = a.intersection(b) # return common elements in both
sets\n",
"intersection_set=a & b\n",
"print(intersection_set)\n",
"\n",
"difference_set = a.difference(b)\n",
"difference_set = a - b #returns elements present in A but not in B\n",
"print(difference_set)\n",
"\n",
"s\n",
"ymmetric_difference_set = a.symmetric_difference(b)\n",
"symmetric_difference_set = a ^ b # returns the elements present in either
of the sets but not in both\n",
"print(symmetric_difference_set) \n",
"\n",
"subset_check = a.issubset(b)\n",
"subset_check = a <= b #returns True if all the elements in the first set
are present in the second\n",
"print(subset_check) \n",
"\n",
"superset_check = b.issuperset(a)\n",
"superset_check = a >= b #returns True if all the elements in the second
set are present in the first\n",
"print(superset_check)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "1I2ugnVnDm1M",
"outputId": "33a93476-c456-48d6-b39f-81c4a1d1f1fd"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"{1, 2, 3, 4, 5, 6, 7, 8, 9}\n",
"{4, 5, 6}\n",
"{1, 2, 3}\n",
"{1, 2, 3, 7, 8, 9}\n",
"False\n",
"False\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Create nested dictionary"
],
"metadata": {
"id": "2zNT78RWTeva"
}
},
{
"cell_type": "code",
"source": [
"Details = {'Name':'Sai Praveen Ande',\n",
" 'Age' :22,\n",
" 'Qualification': 'B.Tech',\n",
" 'Branch' : 'ECE',\n",
" 'Address':{'Door No':'1-96',\n",
" 'Street':'Shivalayam Street',\n",
" 'Village':'Chintaparru',\n",
" 'State': 'Andhra Pradhesh',\n",
" 'Pin':534250}}\n",
"print(Details)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Sb-OwFdCTkmo",
"outputId": "753e2ce1-36b8-4664-fa0a-4c1f6165c14d"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"{'Name': 'Sai Praveen Ande', 'Age': 22, 'Qualification': 'B.Tech',
'Branch': 'ECE', 'Address': {'Door No': '1-96', 'Street': 'Shivalayam Street',
'Village': 'Chintaparru', 'State': 'Andhra Pradhesh', 'Pin': 534250}}\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Convert two lists into a Dictionary"
],
"metadata": {
"id": "Aco1c3lAezO8"
}
},
{
"cell_type": "code",
"source": [
"list1 = [1,2,3,4,5]\n",
"list2 = [1,4,9,16,25]\n",
"\n",
"my_dict = {}\n",
"for index,value in enumerate(list1):\n",
" my_dict[value] = list2[index]\n",
"\n",
"my_dict2 = {k:v for k, v in zip(list2, list1) }\n",
"\n",
"my_dict3 = dict(zip(list1, list2))\n",
"\n",
"print(my_dict)\n",
"print(my_dict2)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "cxbZ6LZuoQfG",
"outputId": "65a7c712-583a-4f03-8dfd-b5d472c0fca3"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}\n",
"{1: 1, 4: 2, 9: 3, 16: 4, 25: 5}\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Iterate over Dictionaries using for loop"
],
"metadata": {
"id": "tfvBuEC51toO"
}
},
{
"cell_type": "code",
"source": [
"my_dict = {'A':'Append', 'B':'BaseClass',
'C':'Cassendra','D':'Database','E':'Efficient'}\n",
"for item, value in my_dict.items():\n",
" print(item, 'for', value)\n",
"for item in my_dict.keys():\n",
" print(item, end = ' ')\n",
"print()\n",
"for value in my_dict.values():\n",
" print(value, end = ' ')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "a2nLbq997jmn",
"outputId": "1adc73b4-8bb7-48bc-c192-04e248ba6742"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A for Append\n",
"B for BaseClass\n",
"C for Cassendra\n",
"D for Database\n",
"E for Efficient\n",
"A B C D E \n",
"Append BaseClass Cassendra Database Efficient "
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Sort a dictionary by value"
],
"metadata": {
"id": "8tC2rYdK13al"
}
},
{
"cell_type": "code",
"source": [
"my_dict = {2:\"pineapple\",3: \"banana\", 4:\"orange\", 11:'papaya'}\n",
"\n",
"sorted_dict = dict(sorted(my_dict.items(), key=lambda x:x[1]))#sort
values\n",
"print(sorted_dict)\n",
"\n",
"print(dict(sorted(my_dict.items(), key = lambda x:x[1], reverse = True)))
# sort values in reverse order\n",
"\n",
"will_sorted = list(my_dict.items()) #covert dict to list\n",
"will_sorted.sort(key=lambda x: x[1])#sort the values\n",
"print({key:value for key,value in will_sorted}) #covert list to dict"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "yEiqMjS2AGgE",
"outputId": "df911831-0110-49db-b399-c641fcde6e80"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"{3: 'banana', 4: 'orange', 11: 'papaya', 2: 'pineapple'}\n",
"{2: 'pineapple', 11: 'papaya', 4: 'orange', 3: 'banana'}\n",
"{3: 'banana', 4: 'orange', 11: 'papaya', 2: 'pineapple'}\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Check if a key is present in a dictionary"
],
"metadata": {
"id": "1cKvry7f2X8s"
}
},
{
"cell_type": "code",
"source": [
"my_dict = {'A':'Append', 'B':'BaseClass',
'C':'Cassendra','D':'Database','E':'Efficient'}\n",
"ele = 'F'\n",
"if ele in my_dict.keys():\n",
" print(f'{ele} Key exist with {my_dict[ele]}')\n",
"else:\n",
" print('Element not found')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "tPE7GTQoOAvD",
"outputId": "8842a9e5-d621-4216-ffb4-5bbc5ad91224"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Element not found\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"ele = 'C'\n",
"if my_dict.get(ele) is not None:\n",
" print(f'{ele} is present in dictionary with {my_dict.get(ele)}')\n",
"else:\n",
" print(f'{ele} not in dictionary')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "cpzhMqeOPL_v",
"outputId": "5feffc6d-5aad-4209-c93e-98b58931f1c9"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"C is present in dictionary with Cassendra\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Delete an Item from a Dictionary"
],
"metadata": {
"id": "F6xSl_gyWupG"
}
},
{
"cell_type": "code",
"source": [
"my_dict = {'a':'Append', 'b':'BredthFirstSearch', 'c':'concat',
'd':'Developing'}\n",
"del my_dict['b']\n",
"my_dict.pop('c')\n",
"print(my_dict)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "rldkHmZog2u3",
"outputId": "c2f52b76-9abd-4136-f25b-e315e7d2535b"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"{'a': 'Append', 'd': 'Developing'}\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Merge Two Dictionaries"
],
"metadata": {
"id": "xGalkFt6SwI7"
}
},
{
"cell_type": "code",
"source": [
"one = {1:'sai Praveen', 2:'vamsi', 3: 'nazir', 4: 'jagadhish'}\n",
"two = {3:'Raja Blessing', 6:'peta subhramanyam', 7:'Pavan Putram'}\n",
"one.update(two)\n",
"merged = {**one, **two}\n",
"print(one)\n",
"print(merged)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "yqPmBZe2R0ZQ",
"outputId": "baf11ac3-fdbc-40ac-9055-fa043284fb0c"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"{1: 'sai Praveen', 2: 'vamsi', 3: 'Raja Blessing', 4: 'jagadhish', 6:
'peta subhramanyam', 7: 'Pavan Putram'}\n",
"{1: 'sai Praveen', 2: 'vamsi', 3: 'Raja Blessing', 4: 'jagadhish', 6:
'peta subhramanyam', 7: 'Pavan Putram'}\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Catch multiple exceptions in one line"
],
"metadata": {
"id": "cvtuC3Sb2GIM"
}
},
{
"cell_type": "code",
"source": [
"my_list = [1,2,3]\n",
"try:\n",
" print(my_list[3]/0)\n",
"except (IndexError, ZeroDivisionError, ValueError) as e:\n",
" print('Exception Raise', str(e))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "kMvPoknhH0sh",
"outputId": "d73e4336-ef79-41e2-fece-d4a28d0c443f"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Exception Raise list index out of range\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Print output without a new line"
],
"metadata": {
"id": "qcWq7erU7uxk"
}
},
{
"cell_type": "code",
"source": [
"print(\"I am a python\", end = \" \")\n",
"print(\"Programmer!\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "G_EvZg5WOXS0",
"outputId": "a0ba986e-5bd8-44d8-d6b7-f8fe2307aa43"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"I am a pyton Programmer!\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"import sys\n",
"sys.stdout.write(\"Hello \")\n",
"sys.stdout.write(\"Praveen!\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "n-QXfZS_O3cG",
"outputId": "0a9aaba6-f81e-48ab-8a40-2bc33cb3cd10"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Hello Praveen!"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Get the class name of an Instance"
],
"metadata": {
"id": "pb83CpTAepG1"
}
},
{
"cell_type": "code",
"source": [
"class MyClass:\n",
" pass\n",
"obj = MyClass()\n",
"\n",
"class_name = type(obj).__name__\n",
"class_Name = obj.__class__.__name__\n",
"\n",
"print(class_name)\n",
"print(class_Name)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "p3H80OKUnKU1",
"outputId": "dafc74d0-9dd9-4244-f144-6a621af10129"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"MyClass\n",
"MyClass\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Represent Enum"
],
"metadata": {
"id": "BdVKEb6RD0lx"
}
},
{
"cell_type": "code",
"source": [
"from enum import Enum\n",
"\n",
"class Color(Enum): #Define Color Enum\n",
" RED = 1\n",
" GREEN = 2\n",
" YELLOW = 3\n",
"\n",
"print(Color.RED) #Accessing Enum member\n",
"\n",
"print(Color.GREEN.value) #print Enum value\n",
"\n",
"for colors in Color: #accessing Enum through iteration\n",
" print(colors) \n",
"\n",
"print(Color.RED == Color.RED) #Comparision Enum values\n",
"print(Color.RED == Color.GREEN)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "-bqHFKljGuoC",
"outputId": "a1687e66-a0b9-4051-d60a-d9e8070f7cbc"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Color.RED\n",
"2\n",
"Color.RED\n",
"Color.GREEN\n",
"Color.YELLOW\n",
"True\n",
"False\n"
]
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "OORpgoNqXowO"
},
"source": [
"##Generate a random number random lib\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "K7ScBQw4X00z",
"outputId": "aa15957e-429a-4bcb-8341-37a80511f920"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"8\n",
"1\n",
"3.204923201970927\n",
"E\n",
"['N']\n"
]
}
],
"source": [
"import random as r\n",
"\n",
"print(r.randint(1,90)) #returns an integer between an interval\n",
"print(r.random()) #returns a floating number from 0 to 1\n",
"print(r.uniform(3,6)) #return a floating number in an interval\n",
"print(r.choice(\"PRAVEN\")) #returns an element in a sequence\n",
"print(r.choices(\"ANDE BHASKARA NAGA SAI PRAVEEN\")) #returns a list of
elements in a sequence"
]
},
{
"cell_type": "markdown",
"source": [
"##Randomly Select an element from the list"
],
"metadata": {
"id": "I0nJPktK8Kmt"
}
},
{
"cell_type": "code",
"source": [
"import random\n",
"lis = [1,2,3,4,5,6,7,8]\n",
"print(random.choice(lis))"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Nys3hnaxRrHW",
"outputId": "3934ebdf-e2d7-42ea-f640-bb189e60beb3"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"1\n"
]
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "qlFPK30xzwe2"
},
"source": [
"##Shuffle deck of cards"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "E3lVpFOgvF47",
"outputId": "cb4ec1b3-891b-4785-f07f-75986b67b61a"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Spades of 4\n",
"Spades of 10\n",
"Diamonds of 10\n",
"Spades of 7\n",
"Clubs of 2\n"
]
}
],
"source": [
"import itertools, random\n",
"suits = ['Hearts', 'Diamonds', 'Clubs', 'Spades']\n",
"ranks= ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'K', 'Q']\
n",
"cords = [(suit, rank) for suit in suits for rank in ranks]\n",
"# chords = list(itertools.product(suits, ranks))\n",
"random.shuffle(cords)\n",
"for i in range(5):\n",
" print(cords[i][0],'of', cords[i][1])"
]
},
{
"cell_type": "markdown",
"source": [
"##Compute all the permutations of the string"
],
"metadata": {
"id": "la7yH6XgimuY"
}
},
{
"cell_type": "code",
"source": [
"from itertools import permutations\n",
"text = 'abc'\n",
"letters = permutations(text)\n",
"words = [''.join(letter) for letter in letters]\n",
"for word in words:\n",
" print(word, end = ' ')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "uolBp_OOz2H0",
"outputId": "ca95f121-bc6d-4cb4-dbd7-eb36d559afd9"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"abc acb bac bca cab cba "
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Copy a File"
],
"metadata": {
"id": "fp6VARMo2MAl"
}
},
{
"cell_type": "code",
"source": [
"from shutil import copy\n",
"src_file = 'path/source/file.txt'\n",
"dst_file = 'path/destination/file.txt'\n",
"copy(src_file, dst_file)"
],
"metadata": {
"id": "0MD9oLzuJIXK"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"with('path/source/file.txt', 'rb') as src_file:\n",
" with('path/destination/file.txt', 'wb') as dst_file:\n",
" while True:\n",
" data = src_file.read(1024)\n",
" if not data:\n",
" break\n",
" dst_file.write(data)"
],
"metadata": {
"id": "P8J11zEiLLxX"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Append to a File"
],
"metadata": {
"id": "5BShsG5DWt_9"
}
},
{
"cell_type": "code",
"source": [
"File_path = 'path/source/file.txt'\n",
"with open(File_path, 'a') as file:\n",
" content = \"This is the Text that I should have to append to file.txt
file.\\n\"\n",
" file.write(content)"
],
"metadata": {
"id": "muBjI9S7fkry"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Read a File Line by line into a list"
],
"metadata": {
"id": "e-2ix7m073pz"
}
},
{
"cell_type": "code",
"source": [
"path_file = \"path/source/file.txt\"\n",
"\n",
"with open(path_file, 'r') as file:\n",
" lines = [line.strip() for line in file.readlines()]\n",
"print(lines)"
],
"metadata": {
"id": "16B4dIbKPIph"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Get Line Count of a File\n"
],
"metadata": {
"id": "a8pXHr-YEQqx"
}
},
{
"cell_type": "code",
"source": [
"file_path= 'path/source/file.txt'\n",
"with open(file_path, 'r') as file:\n",
" count = 0\n",
" for line in file:\n",
" count += 1\n",
"print(count)"
],
"metadata": {
"id": "ElkNV8a0K1p9"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Get the file name from the file path"
],
"metadata": {
"id": "uRvizGxPfNll"
}
},
{
"cell_type": "code",
"source": [
"import os\n",
"file_path = 'path/source/file.txt'\n",
"file_name = os.path.basename(file_path)\n",
"print(file_name)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "6tvSJX4MfTja",
"outputId": "1f196839-3257-4ee1-a64d-a41828d9f394"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"file.txt\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Extra extension from a file name"
],
"metadata": {
"id": "uFactB5QWv6y"
}
},
{
"cell_type": "code",
"source": [
"import os\n",
"file_name = 'file.exe'\n",
"file_exe = os.path.splitext(file_name)[1]\n",
"print(file_exe)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "0iMJIz3rjQwY",
"outputId": "8f8437c9-9711-4108-8710-e04c52e98a31"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
".exe\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Find All File with .txt Extension Present inside a Directory"
],
"metadata": {
"id": "BnwIL6IJEwlT"
}
},
{
"cell_type": "code",
"source": [
"import os\n",
"\n",
"files= 'path/source/'\n",
"for file in files:\n",
"\n",
" if os.path.splitext(files)[1] == '.txt':\n",
" print(os.path.basename(file))\n"
],
"metadata": {
"id": "fxfrAPMbQLqM"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"from glob import glob\n",
"txt_files = glob(\"path/source/*.txt\")\n",
"\n",
"for file in txt_files:\n",
" print(file)"
],
"metadata": {
"id": "b3CBIuTjRpvy"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Get the full path of the current working directory"
],
"metadata": {
"id": "ipKwLs8iFwTD"
}
},
{
"cell_type": "code",
"source": [
"from os import getcwd\n",
"print(getcwd())"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "EGBhiPSYYqgz",
"outputId": "f854e395-6a4e-4421-cb1c-7b9b71bb4851"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"/content\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Check the file size"
],
"metadata": {
"id": "UtBK3xILGhTI"
}
},
{
"cell_type": "code",
"source": [
"from os import path\n",
"\n",
"file_path = 'path/to/source/file.txt'\n",
"print('File size:', path.getsize(file_path), 'bytes')"
],
"metadata": {
"id": "q65iVXVNaHxB"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "qXJDVnpoIXvX"
},
"source": [
"##Display calender"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "mF1xcl3zJBya",
"outputId": "eeca042b-84ff-44b0-8625-a862eb8fabcf"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"enter year: 2001\n",
"Enter month 1-12: 10\n",
"\n",
" October 2001\n",
"Mo Tu We Th Fr Sa Su\n",
" 1 2 3 4 5 6 7\n",
" 8 9 10 11 12 13 14\n",
"15 16 17 18 19 20 21\n",
"22 23 24 25 26 27 28\n",
"29 30 31\n",
"\n"
]
}
],
"source": [
"import calendar\n",
"yy = int(input('enter year: '))\n",
"month = int(input('Enter month 1-12: '))\n",
"print()\n",
"print(calendar.month(yy, month))"
]
},
{
"cell_type": "markdown",
"source": [
"##Convert String to dateTime"
],
"metadata": {
"id": "Xd54zBNO7GOk"
}
},
{
"cell_type": "code",
"source": [
"from datetime import datetime\n",
"str_time = \"22-10-2001 02:30:12\"\n",
"Dtime = datetime.strptime(str_time, '%d-%m-%Y %H:%M:%S')\n",
"print(Dtime)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "bVqsHt66A9iq",
"outputId": "e75c375d-da2b-4911-bf01-fe09362dfa1e"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"2001-10-22 02:30:12\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Get file creation and modification date"
],
"metadata": {
"id": "85yFpP2fFk07"
}
},
{
"cell_type": "code",
"source": [
"import os, datetime\n",
"\n",
"file_path = 'path/to/source/file.txt'\n",
"\n",
"creation_time = os.path.getctime(file_path)\n",
"creation_date = datetime.datetime.fromtimestamp(creation_time)\n",
"print(f'File is created at {creation_time} on {creation_date}')\n",
"\n",
"modify_time = os.path.getmtime(file_path)\n",
"modify_date = datetime.datetime.fromtimestamp(modify_time)\n",
"print(f'File recently modified at {modify_time} on {modify_date}')\n"
],
"metadata": {
"id": "c_u0rpLoSEay"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Create a countdown timer"
],
"metadata": {
"id": "0dC0J8AGipYU"
}
},
{
"cell_type": "code",
"source": [
"import time\n",
"\n",
"def timer(minutes):\n",
" seconds = minutes * 60\n",
" while seconds>0:\n",
" minute_remaining = seconds // 60\n",
" second_remaining = seconds % 60\n",
" print(f'{minute_remaining:02d} : {second_remaining:02d}')\n",
" time.sleep(1)\n",
" seconds -=1\n",
" print(\"Time is UP!\")\n",
"timer(1)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "wyrWKvqjifYx",
"outputId": "3a26fbb6-1013-45f6-d1ab-c2a70b87b501"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"01 : 00\n",
"00 : 59\n",
"00 : 58\n",
"00 : 57\n",
"00 : 56\n",
"00 : 55\n",
"00 : 54\n",
"00 : 53\n",
"00 : 52\n",
"00 : 51\n",
"00 : 50\n",
"00 : 49\n",
"00 : 48\n",
"00 : 47\n",
"00 : 46\n",
"00 : 45\n",
"00 : 44\n",
"00 : 43\n",
"00 : 42\n",
"00 : 41\n",
"00 : 40\n",
"00 : 39\n",
"00 : 38\n",
"00 : 37\n",
"00 : 36\n",
"00 : 35\n",
"00 : 34\n",
"00 : 33\n",
"00 : 32\n",
"00 : 31\n",
"00 : 30\n",
"00 : 29\n",
"00 : 28\n",
"00 : 27\n",
"00 : 26\n",
"00 : 25\n",
"00 : 24\n",
"00 : 23\n",
"00 : 22\n",
"00 : 21\n",
"00 : 20\n",
"00 : 19\n",
"00 : 18\n",
"00 : 17\n",
"00 : 16\n",
"00 : 15\n",
"00 : 14\n",
"00 : 13\n",
"00 : 12\n",
"00 : 11\n",
"00 : 10\n",
"00 : 09\n",
"00 : 08\n",
"00 : 07\n",
"00 : 06\n",
"00 : 05\n",
"00 : 04\n",
"00 : 03\n",
"00 : 02\n",
"00 : 01\n",
"Time is UP!\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Measure the Elapsed time"
],
"metadata": {
"id": "VCI-CxpEWwlE"
}
},
{
"cell_type": "code",
"source": [
"import time\n",
"start = time.time()\n",
"\n",
"time.sleep(3)#delay for 3seconds\n",
"\n",
"end = time.time()\n",
"elapsed_time = end -start\n",
"\n",
"print(f'{elapsed_time:.2f}')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Whq8e3w3kYpt",
"outputId": "3339adce-ede6-4df5-f096-fce8204b757e"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"3.01\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"##Merge mails"
],
"metadata": {
"id": "th6bzthKk_-D"
}
},
{
"cell_type": "code",
"source": [
"import email\n",
"import mailbox\n",
"\n",
"# create a new mailbox file\n",
"merged_mailbox = mailbox.mbox('merged.mbox')\n",
"\n",
"# list of email messages to merge\n",
"messages = ['message1.eml', 'message2.eml', 'message3.eml']\n",
"\n",
"# loop through each message and add it to the merged mailbox\n",
"for msg_file in messages:\n",
" with open(msg_file, 'r') as f:\n",
" msg = email.message_from_file(f)\n",
" merged_mailbox.add(msg)\n",
"\n",
"# close the merged mailbox file\n",
"merged_mailbox.close()\n"
],
"metadata": {
"id": "4-J12l7SlFLp"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##size of an Image"
],
"metadata": {
"id": "K7T93qW-vs-M"
}
},
{
"cell_type": "code",
"source": [
"from PIL import Image\n",
"\n",
"pic = Image.open(\"picture.jpg\")\n",
"width, height = pic.size\n",
"print('Image resolution: ', width, \"*\", height)"
],
"metadata": {
"id": "8J6SbzBBvwN1"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Print color text to the terminal"
],
"metadata": {
"id": "NCdNIfrm7PJp"
}
},
{
"cell_type": "code",
"source": [
"# install the colorama library first by running pip install colorama\n",
"\n",
"from colorama import Back, Style, Fore\n",
"#Fore and Back has BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE\
n",
"\n",
"# Style has NORMAL, BRIGHT, DIM, RESET_ALL\n",
"\n",
"print(Fore.RED + 'Text is in RED color')\n",
"print(Back.LIGHTBLACK_EX + 'Text background is in light black')\n",
"print(Style.DIM + 'Text style is changed to DIM')\n",
"print(Style.RESET_ALL + \"Text style can be r\")"
],
"metadata": {
"id": "J1vSuSMC7QUD"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"##Find hash the file"
],
"metadata": {
"id": "o_cgIYutyGAS"
}
},
{
"cell_type": "code",
"source": [
"import hashlib\n",
"\n",
"# open the file to hash\n",
"with open('example.txt', 'rb') as f:\n",
" # read the contents of the file\n",
" contents = f.read()\n",
"\n",
" # generate the hash value\n",
" md5_hash = hashlib.md5(contents)\n",
" sha256_hash = hashlib.sha256(contents)\n",
"\n",
" # print the hash values\n",
" print(\"MD5 hash:\", md5_hash.hexdigest())\n",
" print(\"SHA256 hash:\", sha256_hash.hexdigest())\n"
],
"metadata": {
"id": "_N0ZIfT-yKdh"
},
"execution_count": null,
"outputs": []
}
],
"metadata": {
"colab": {
"provenance": [],
"toc_visible": true,
"collapsed_sections": [
"cb-WOTrln57T",
"Rhk4Ugn3ovja",
"4UUFY_mwqYId",
"ou8geTW8jml5",
"9UBAdnxe71Xb",
"A_g9HJ-nQZbc",
"NhYzbg66YfXa",
"1H1BkUyZUSho",
"zuCMYneRt3yc",
"KyxRw6A51pd9",
"xssNXpIgXbVn",
"5rcZvRC8Xrhc",
"MAzjTbDpk-p2",
"UCduvwyJn9Er",
"GYMGjPFSzgh_",
"PM9I2-oQNQrf",
"LGWJ0SwPXa2d",
"vEmVzdEb9Db-",
"EBtWIvn-AeTZ",
"-VZsY_49RSm8",
"gQUtbks1RbtB",
"LU0llexFRlAp",
"lqhIyPS1Zg-p",
"pDB5wXJLj41m",
"BWwBjlnfnZ2Y",
"qzzgPLk-nr9J",
"D8PDiZxYGldM",
"5-Vl-Pd5ih-S",
"b4DnmeGakBB2",
"nsPt1qAhtTsf",
"qCW4WVOzyM41",
"FXq7r6Bb19HQ",
"40klYLAt7MFA",
"M7BjhsSuVAx2",
"HE-A5Gc28g-n",
"hi5miv5M1p5P",
"gPUDqU3Q2P0k",
"zXOrCJqY2fJs",
"Qyz5rkkd1Z0X",
"rxMoYCELF6UJ",
"zgWt459ynUcE",
"7iiFPwKZEWX3",
"rEvaCGJ6Gll5",
"GK7Icr5uekzC",
"MowlcNu5S5qX",
"bpuCwpn66w9E",
"U4k6wgOYWvHz",
"ipk9lF4xgXGP",
"JH4ObQHTdMht",
"5cw4EVwxcwGf",
"pmVTqMgk7kLL",
"0mHqMIJ_-lhv",
"xa_i_0Wee_GN",
"EtjE8MnznbyY",
"hw7mcPRuij3w",
"UYwyStwpilRB",
"oxN0q-Yd8UnZ",
"JOiL9TFPnJlg",
"qMAoPMBSe07u",
"dBcYYR4bCv4Y",
"2zNT78RWTeva",
"Aco1c3lAezO8",
"tfvBuEC51toO",
"8tC2rYdK13al",
"1cKvry7f2X8s",
"F6xSl_gyWupG",
"xGalkFt6SwI7",
"cvtuC3Sb2GIM",
"qcWq7erU7uxk",
"pb83CpTAepG1",
"BdVKEb6RD0lx",
"OORpgoNqXowO",
"I0nJPktK8Kmt",
"qlFPK30xzwe2",
"la7yH6XgimuY",
"fp6VARMo2MAl",
"5BShsG5DWt_9",
"e-2ix7m073pz",
"a8pXHr-YEQqx",
"uRvizGxPfNll",
"uFactB5QWv6y",
"BnwIL6IJEwlT",
"ipKwLs8iFwTD",
"UtBK3xILGhTI",
"qXJDVnpoIXvX",
"Xd54zBNO7GOk",
"85yFpP2fFk07",
"0dC0J8AGipYU",
"VCI-CxpEWwlE",
"th6bzthKk_-D",
"K7T93qW-vs-M",
"NCdNIfrm7PJp",
"o_cgIYutyGAS"
],
"authorship_tag": "ABX9TyNc8GeyYI72/rxV3IZv62+2",
"include_colab_link": true
},
"kernelspec": {
"display_name": "Python 3",
"name": "python3"
},
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 0
}

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy