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

python-prog-11

The document provides various Python programming examples that cover input/output operations, comparisons of numbers, pattern generation using nested loops, series calculations, and Fibonacci sequences. It includes code snippets for displaying welcome messages, finding larger/smaller numbers, generating patterns of stars and numbers, calculating the sum of a series, and checking for palindromes. Each example is accompanied by input and output illustrations to demonstrate functionality.

Uploaded by

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

python-prog-11

The document provides various Python programming examples that cover input/output operations, comparisons of numbers, pattern generation using nested loops, series calculations, and Fibonacci sequences. It includes code snippets for displaying welcome messages, finding larger/smaller numbers, generating patterns of stars and numbers, calculating the sum of a series, and checking for palindromes. Each example is accompanied by input and output illustrations to demonstrate functionality.

Uploaded by

atharvp100
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
You are on page 1/ 7

Python Programming

1. Input a welcome message and display it.


Input:-

print("Welcome to python")

Output:- Welcome to python

2. Input two numbers and display the larger/smaller number.


Input:-

num1=int(input("Enter First Number"))


num2=int(input("Enter Second Number"))
if (num1>num2):
print("The Larger number is", num1)
else:
print ("The Larger number is", num2)

Output:-
Enter First Number28
Enter Second Number69
The Larger number is 69

Program- display the larger number /smaller number in list

lst = []
num = int(input('How many numbers: '))
for n in range(num):
numbers = int(input('Enter number '))
lst.append(numbers)
print("Larger number in the list is :", max(lst), "\nSmaller number in the
list is :", min(lst))

Output:-
How many numbers: 5
Enter number 44
Enter number 98
Enter number 66
3Enter number 1
Enter number 0
Larger number in the list is : 98
Smaller number in the list is : 0

3. Input three numbers and display the larger/smaller number.


Input:-
number1 = int(input('Enter First number : '))
number2 = int(input('Enter Second number : '))
number3 = int(input('Enter Third number : '))
def largest(num1, num2, num3):
if (num1 > num2) and (num1 > num3):
largest_num = num1
elif (num2 > num1) and (num2 > num3):
largest_num = num2
else:
largest_num = num3
print("The largest of the 3 numbers is : ", largest_num)
def smallest(num1, num2, num3):
if (num1 < num2) and (num1 < num3):
smallest_num = num1
elif (num2 < num1) and (num2 < num3):
smallest_num = num2
else:
smallest_num = num3
print("The smallest of the 3 numbers is : ", smallest_num)
largest(number1, number2, number3)
smallest(number1, number2, number3)

Output:-
Enter First number : 25
Enter Second number : 36
Enter Third number : 100
The largest of the 3 numbers is : 100
The smallest of the 3 numbers is : 25
4. Generate the following patterns using nested loops:

**

***

****

*****

Input:-
def pypart(n):

# outer loop to handle number of rows

# n in this case

for i in range(0, n):

# inner loop to handle number of columns

# values changing acc. to outer loop

for j in range(0, i+1):

# printing stars

print("* ",end="")

# ending line after each row

print("\r")

# Driver Code

n=5

pypart(n)

Output:-

*
**
***
****
*****
5. Generate the following patterns using nested loops:
1
12
123
1234
12345

Input:-
rows = int(input("Enter number of rows: "))

for i in range(rows):
for j in range(i+1):
print(j+1, end=" ")
print("\n")

Output:-
Enter number of rows: 6
1
12
123
1234
12345
123456

6. Generate the following patterns using nested loops:


A
BB
CCC
DDDD
EEEEE

Input:-

rows = int(input("Enter number of rows: "))


ascii_value = 65
for i in range(rows):
for j in range(i+1):
alphabet = chr(ascii_value)
print(alphabet, end=" ")
ascii_value += 1
print("\n")

Output:-

Enter number of rows: 6


A
BB
CCC
DDDD
EEEEE
FFFFFF

7. Generate the following patterns using nested loops:


12345
1234
123
12
1
Input:-
rows = int(input("Enter number of rows: "))

for i in range(rows, 0, -1):


for j in range(1, i+1):
print(j, end=" ")

print("\n")

Output:-
Enter number of rows: 5
12345
1234
123
12
1
8. Program to find the sum of series: 1 + 1/2 + 1/3 + ….. + 1/N
Input:-
n=int(input("Enter the number of terms:"))
x=int(input("Enter the value of x:"))
sum1=1
for i in range(2,n+1):
sum1=sum1+((x**i)/i)
print("The sum of series is",round(sum1,2))
Output:-
Enter the number of terms:4
Enter the value of x:2
The sum of series is 9.67

9. Fibonacci series with recursion


Input:-
a=int(input("Enter the first number of the series "))
b=int(input("Enter the second number of the series "))
n=int(input("Enter the number of terms needed "))
print(a,b,end=" ")
while(n-2):
c=a+b
a=b
b=c
print(c,end=" ")
n=n-1
Output:-
Enter the first number of the series 0
Enter the second number of the series 1
Enter the number of terms needed 4
>
0112>
10.Fibonacci series without recursion

a=int(input("Enter the first number of the series "))


b=int(input("Enter the second number of the series "))
n=int(input("Enter the number of terms needed "))
print(a,b,end=" ")
while(n-2):
c=a+b
a=b
b=c
print(c,end=" ")
n=n-1
output:-
Enter the first number of the series 2
Enter the second number of the series 2
Enter the number of terms needed 3
>
224>

11. Palindrome number


def is_palindrome(n):
return str(n) == ''.join(reversed(str(n)))

# Get the number from the user


n = int(input("Enter number: "))

# Check if the number is a palindrome


if is_palindrome(n):
print("The number is a palindrome!")
else:
print("The number is not a palindrome.")

Output:- Enter number: 123321


The number is a palindrome!

You might also like