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

Python Basic Problems - Ipynb

Uploaded by

ui89ddcdwwvg
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)
4 views

Python Basic Problems - Ipynb

Uploaded by

ui89ddcdwwvg
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/ 5

{

"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#Proprietary content. ©Great Learning. All Rights Reserved. Unauthorized use
or distribution prohibited"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#check even odd"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"num = int(input(\"Enter a number: \"))\n",
"if (num % 2) == 0:\n",
" print(num, \" is even\")\n",
"else:\n",
" print(num, \" is odd\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#check positive, negative or 0"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"num = float(input(\"Enter a number: \"))\n",
"if num > 0:\n",
" print(\"Positive number\")\n",
"elif num == 0:\n",
" print(\"Zero\")\n",
"else:\n",
" print(\"Negative number\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#Factorial of a number"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"\n",
"factorial = 1\n",
"# check if the number is negative, positive or zero\n",
"if num < 0:\n",
" print(\"Sorry, factorial does not exist for negative numbers\")\n",
"elif num == 0:\n",
" print(\"The factorial of 0 is 1\")\n",
"else:\n",
" for i in range(1,num + 1):\n",
" factorial = factorial*i\n",
" print(\"The factorial of\",num,\"is\",factorial)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#Reversing a number"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"n=int(input(\"Enter number: \"))\n",
"rev=0\n",
"while(n>0):\n",
" dig=n%10\n",
" rev=rev*10+dig\n",
" n=n//10\n",
"print(\"Reverse of the number:\",rev)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#Check if it is a palindrome"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"n=int(input(\"Enter number:\"))\n",
"temp=n\n",
"rev=0\n",
"while(n>0):\n",
" dig=n%10\n",
" rev=rev*10+dig\n",
" n=n//10\n",
"if(temp==rev):\n",
" print(\"The number is a palindrome!\")\n",
"else:\n",
" print(\"The number isn't a palindrome!\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#fibonacci - 0 1 1 2 3 5 8......."
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Enter number:3\n",
"1\n"
]
}
],
"source": [
"n=int(input(\"Enter number:\"))\n",
"a = 0\n",
"b = 1\n",
"if n < 0: \n",
" print(\"Incorrect input\") \n",
"elif n == 0: \n",
" print(a)\n",
"elif n == 1: \n",
" print(a) \n",
"else: \n",
" for i in range(2,n): \n",
" c = a + b \n",
" a = b \n",
" b = c \n",
" print(b) "
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"\n",
"1 \n",
"\n",
"2 2 \n",
"\n",
"3 3 3 \n",
"\n",
"4 4 4 4 \n",
"\n",
"5 5 5 5 5 \n",
"\n"
]
}
],
"source": [
"# 10 is the total number to print\n",
"for num in range(6):\n",
" for i in range(num):\n",
" print (num,end=\" \") #print number\n",
" # new line after each row to display pattern correctly\n",
" print(\"\\n\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

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