0% found this document useful (0 votes)
5 views6 pages

Python Patterns and Number Programs

The document contains various Python code snippets demonstrating different programming concepts such as printing patterns, calculating factorials, checking for prime numbers, and handling odd/even numbers. It includes user input prompts and outputs for each code segment, showcasing functionalities like Fibonacci series, palindrome checks, and tuple manipulations. Overall, it serves as a collection of coding examples for basic programming tasks.

Uploaded by

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

Python Patterns and Number Programs

The document contains various Python code snippets demonstrating different programming concepts such as printing patterns, calculating factorials, checking for prime numbers, and handling odd/even numbers. It includes user input prompts and outputs for each code segment, showcasing functionalities like Fibonacci series, palindrome checks, and tuple manipulations. Overall, it serves as a collection of coding examples for basic programming tasks.

Uploaded by

sanvi16082010
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Star printing num_rows = int(input("Please enter the

number of rows"));
num_rows = int(input("Enter the number of
rows")); for i in range(num_rows,0,-1):
for i in range(0, num_rows): for j in range(0, num_rows-i):
for j in range(0, num_rows-i-1): print(end=" ")
print(end=" ")
for j in range(0,i):
for j in range(0, i+1):
print("* ", end=" ")
print("*", end=" ")
print()
print()
Output
Or
Please enter the number of rows5
* * * * *
row=5
* * * *
col=row-1
* * *
for i in range(1,1+row):

for j in range(col):
* *

print(end=" ") *

for k in range(i):

print("*",end="") # Function to print full pyramid pattern

col=col-1 def full_pyramid(n):


print('\r') for i in range(1, n + 1):
Output for j in range(n - i):
Enter the number of rows5 print(" ", end="")
* for k in range(1, 2*i):
** print("*", end="")
*** print()
**** full_pyramid(5)
***** Output
*
#Inverted pyramid
*** print()
***** Output
******* 1
********* 121
12321
row=5 1234321
col=row-1 123454321
for i in range(1,1+row):
for j in range(col): # Fabnocci series
print(end=" ") a=0
for k in range(i): b=1
print("*",end="") print(a,b,end=" ")
col=col-1 for i in range(10):
print('\r') c=a+b
Output print(c,end=" ")
* a=b
** b=c
*** Output
**** 0 1 1 2 3 5 8 13 21 34 55 89
*****
#Factorial Programe
# Pyramid of numbers
num=int(input("Enter a number:"))
rows = 6
factorial=1
for i in range(1, rows + 1):
if num<0:
for j in range(1, i - 1):
print("Sorry , Factorial doesn't exist for
print(j, end=" ") negetive number")
for j in range(i - 1, 0, -1): elif num==0:
print(j, end=" ")
print("The factorial of 0 is 1")
else: #Write a program largest among three
numbers
for i in range (1,num+1):
num1= int(input("Enter frist number:"))
factorial= factorial*1
num2= int(input("Enter second number:"))
print("The factorial of",num,"is", factorial)
num3= int(input("Enter third number:"))
Output
if num1>=num2 and num1>=num3:
Enter a number:56
print("The Largest number is
The factorial of 56 is 1
the",num1,"number")
elif num2>=num1 and num2>=num3:
#Write a programe if numbers are equal or
print("The largest number
not
is",num2,"number")
num1= int(input("Enter frist number:"))
else:
num2= int(input("Enter second number:"))
print("The largest number
num3= int(input("Enter third number:")) is",num3,"number")

if num1==num2==num3: Output

print("All numbers are same!") Enter frist number:6

elif num1==num2: Enter second number:45

print(" num1 and num2 are equal") Enter third number:8

elif num2==num3: The largest number is 45 number


print("num2 and num3 are equal")
else: #Odd or even number with remainder

print("All nubers are different") num=int(input("Enter the number:"))

Output Rem = num%2

Enter frist number:3 print("Rem=", Rem)

Enter second number:4 if Rem %2==0:

Enter third number:5 print(num,"is the even number")

All nubers are different else:


print(num,"is odd number") Enter a number: 3
Output Enter a number: 7
Enter the number:64 Enter a number: 4
Rem= 0 Enter a number: 7
64 is the even number Enter a number: 5
Enter a number: 3
#Odd and even number seperation Odd numbers: [5, 7, 3, 7, 7, 5, 3]
odd_list = [] Even numbers: [4, 6, 4]
even_list = []
for _ in range(10): # Loop 10 times for ten # Palindrom number
numbers
num= int(input("Enter the number"))
try:
temp=num
num = int(input("Enter a number: ")) #
reverse=0
Get one integer at a time
while temp>0:
if num % 2 == 0:
reminder=temp%10
even_list.append(num)
reverse=(reverse*10)+reminder
else:
temp= temp//10
odd_list.append(num)
if num==reverse:
except ValueError:
print(num,"is a Palindronme Number")
print("Invalid input. Please enter an
integer.") else:
print("Odd numbers:", odd_list) print(num,"is not a Palindrome Number")
print("Even numbers:", even_list) Output
Output Enter the number 654
Enter a number: 5 654 is not a Palindrome Number
Enter a number: 4
Enter a number: 6 #Prime numbers beteen 2 to 100
Enter a number: 7 ul= 100
ll = 2 89 is prime number
print("Prime numbers
between",ll,"and",ul,"are:")
# Removing duplicates from provided list
for num in range (ll,ul+1):
num=list(input("enter some numbers:"))
if num>1:
l2=list([Link](num))
for i in range (2 , num):
print(l2)
if (num % i) ==0:
Output
break
enter some numbers:6499754957490
else:
['6', '4', '9', '7', '5', '0']
print(num)
Output
#Reversed number
Prime numbers between 2 and 100 are:
num=int(input("Enter the number:"))
2 3 5 7 11 13 17 19 2329 31 37 41 43 47 53
rev_num=0
59 61 67 71 73 79 83 89 97
while num>0:
r= num%10
#Prime or not
rev_num= rev_num*10+r
num=int(input("Enter the number:"))
num=num//10
for i in range(2,num):
if(num%i)==0:
print("Reversed Number:",rev_num)
print(num,"is not prime number")
Output
break
Enter the number:565405
else:
Reversed Number: 504565
if (num==1):
print(num,"is not prime number")
#Tuple odd and even
else:
t = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
print(num,"is prime number")
t1 = ()
Output
t2 = ()
Enter the number:89
for i in t:
if i % 2 == 0:
t1 = t1 + (i,) # Append to tuple using
concatenation
else:
t2 = t2 + (i,)
print("Even numbers:", t1)
print("Odd numbers:", t2)
Output
Even numbers: (2, 4, 6, 8, 10)
Odd numbers: (1, 3, 5, 7, 9)

#Tuple duplicate and reverse


t = (5, 3, 2, 5, 67, 2, 3, 4, 2)
print("Original Tuple: ", t)
t1 = tuple(set(t))
print("Tuple without duplicates: ", t1)
t2 = t1[::-1]
print("Reversed Tuple: ", t2)
Output
Original Tuple: (5, 3, 2, 5, 67, 2, 3, 4, 2)
Tuple without duplicates: (2, 67, 3, 4, 5)
Reversed Tuple: (5, 4, 3, 67, 2)

You might also like