0% found this document useful (0 votes)
13 views16 pages

Python Basic Coding QB

Uploaded by

vinupriyatpc
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)
13 views16 pages

Python Basic Coding QB

Uploaded by

vinupriyatpc
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

JAI SHRIRAM ENGINEERING COLLEGE

TIRUPPUR – 638 660


Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

1. Write a program to print the given number is odd or even.

Program:

num = int(input("Enter a number: "))

if (num % 2) == 0:

print("{0} is Even".format(num))

else:

print("{0} is Odd".format(num))
2. Write a program to find the given number is positive or negative.

Program:

num = float(input("Enter a number: "))

# Input: 1.2

if num > 0:

print("Positive number")

elif num == 0:

print("Zero")

else:

print("Negative number")

#output: Positive number


JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

3. Write a program to find the sum of two numbers.

Program:

num1 = int(input("Enter Number1: "))

# Input1 : 21

num2 = int(input("Enter Number2: "))

# Input2 : 11

print("sum of given numbers is:", num1 + num2)

# Output2 : 32
4. Write a program to find if the given number is prime or not.

Program:

num = int(input("enter a number: "))

# input: 23

flag = False

if num > 1:

for i in range(2, num):

if (num % i) == 0:
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

flag = True

break

if flag:

print(num, "is not a prime number")

else:

print(num, "is a prime number")

# 23 is a prime number
5. Write a program to check if the given number is palindrome or not.

Program:

num = int(input("Enter a number: "))

# Input: 12321

temp = num

reverse = 0

while temp > 0:

remainder = temp % 10

reverse = (reverse * 10) + remainder

temp = temp // 10

if num == reverse:
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

print('Palindrome')

else:

print("Not Palindrome")

# Output: Palindrome
6. Write a program to check if the given number is Armstrong or not.

Program:

num = int(input("Enter a number: "))

# Input: 407

sum = 0

temp = num

while temp > 0:

digit = temp % 10

sum += digit ** 3

temp //= 10

if num == sum:

print(num,"is an Armstrong number")

else:

print(num,"is not an Armstrong number")


JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

# Output: 407 is an Armstrong number


7. Write a program to check if the given strings are anagram or not.

Program:

def check(s1, s2):

if(sorted(s1)== sorted(s2)):

print("The strings are anagrams.")

else:

print("The strings aren't anagrams.")

s1 = input("Enter string1: ")

# input1: "listen"

s2 = input("Enter string2: ")

# input2: "silent"

check(s1, s2)

# Output: the strings are anagrams.


8. Write a program to find a maximum of two numbers.

Program:

def maximum(a, b):

if a >= b:
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

return a

else:

return b

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

# input1: 2

b = int(input("Enter a number: "))

# input2: 4

print(maximum(a, b))

# output: 4
9. Write a program to find a minimum of two numbers.

Program:

def minimum(a, b):

if a <= b:

return a

else:

return b

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

# input1: 2
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

b = int(input("Enter a number: "))

# input2: 4

print(minimum(a, b))

# output: 2
10. Write a program to find a maximum of three numbers.

Program:

def maximum(a, b, c):

if (a >= b) and (a >= c):

largest = a

elif (b >= a) and (b >= c):

largest = b

else:

largest = c

return largest

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

# Input1: 10

b = int(input("Enter a number: "))

# Input2: 14
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

c = int(input("Enter a number: "))

# Input3: 12

print(maximum(a, b, c))

# Output: 14
11. Write a program to find a minimum of three numbers.

Program:

a = int(input('Enter first number : '))

# 12

b = int(input('Enter second number : '))

# 14

c = int(input('Enter third number : '))

# 11

smallest = 0

if a < b and a < c :

smallest = a

if b < a and b < c :

smallest = b

if c < a and c < b :


JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

smallest = c

print(smallest, "is the smallest of three numbers.")

# 11 is the smallest of three numbers.


12. Write a program to find a factorial of a number.

Program:

num = int(input("Enter a number: "))

#7

factorial = 1

if num < 0:

print("Sorry, factorial does not exist for negative


numbers")

elif num == 0:

print("The factorial of 0 is 1")

else:

for i in range(1,num + 1):

factorial = factorial*i

print("The factorial of",num,"is",factorial)

# 5040
13. Write a program to find a fibonacci of a number.
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

Program:

nterms = int(input("How many terms? "))

#7

n1, n2 = 0, 1

count = 0

if nterms <= 0:

print("Please enter a positive integer")

elif nterms == 1:

print("Fibonacci sequence upto",nterms,":")

print(n1)

else:

print("Fibonacci sequence:")

while count < nterms:

print(n1)

nth = n1 + n2

n1 = n2

n2 = nth

count += 1
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

# Fibonacci sequence:

#0

#1

#1

#2

#3

#5

#8
14. Write a program to find GCD of two numbers.

Program:

def gcd(a, b):

if (a == 0):

return b

if (b == 0):

return a

if (a == b):

return a

if (a > b):
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

return gcd(a-b, b)

return gcd(a, b-a)

a = 98

b = 56

if(gcd(a, b)):

print('GCD of', a, 'and', b, 'is', gcd(a, b))

else:

print('not found')
15. Write a program to print the following pattern.

Program:

def myfunc(n):
for i in range(0, n):
for j in range(0, i+1):
print("* ",end="")
print("\r")
n=5
myfunc(n)
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

16. Write a program to print the following pattern.

Program:
def myfunc(n):
k=n-1
for i in range(0, n):
for j in range(0, k):
print(end=" ")
k=k-1
for j in range(0, i+1):
print("* ", end="")
print("\r")
n=5
myfunc(n)
17. Write a program to print the following pattern.

Program:

def num(n):
num = 1
for i in range(0, n):
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

num = 1
for j in range(0, i+1):
print(num, end=" ")
num = num + 1
print("\r")
n=5
num(n)
18. Write a program to print the following pattern.

Program:

def num(n):
num = 1
for i in range(0, n):
for j in range(0, i+1):
print(num, end=" ")
num = num + 1
print("\r")
n=5
num(n)
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

19. Write a program to print the following pattern.

Program:

def alphapat(n):
num = 65
for i in range(0, n):
for j in range(0, i+1):
ch = chr(num)
print(ch, end=" ")
num = num + 1
print("\r")
n=5
alphapat(n)
20. Write a program to print the following pattern.

Program:

def contalpha(n):
num = 65
JAI SHRIRAM ENGINEERING COLLEGE
TIRUPPUR – 638 660
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai
Recognized by UGC & Accredited by NAAC and NBA (CSE and ECE).

for i in range(0, n):


for j in range(0, i+1):
ch = chr(num)
print(ch, end=" ")
num = num + 1
print()
n=5
contalpha(n)

You might also like