Unit 2 - Lesson 9

23.1.1. Python Program to print Fibonacci series

n = int(input("n: "))
#write your code here
a = 0
b = 1
while a<=n:
	print(a)
	a,b=b,a+b

23.1.2. Write a python program to print prime numbers in a range

#write your code here
x = int(input("x: "))
y = int(input("y: "))
p = ""
for i in range(x,y):
	if(i > 1):
		for j in range(2,i):
			if (i%j)==0:
				break
		else:
			print(i)

23.1.3. Write a python program to find if a number is armstrong or not

#write your code here
n = input("n: ")
r = len(n)
n = int(n)
s = 0
t = n
while t>0:
	d = t%10
	s += d**r
	t = t//10
print("sum of powers:", s)
if s == n:
	print("armstrong number")
else:
	print("not armstrong number")

23.1.4. Program to find a character is a vowel or consonant

# Type your program here...
ch = input("ch: ")
a= "aeiouAEIOU"
if (ch.isalpha() == True):
	if(ch in a):
		print("vowel")
	else:
		print("consonant")
else:
	print("not an alphabet")

23.1.5. Program to find the sum of digits of a number

num = input("num: ")
s = 0
for i in num:
	i = int(i)
	s += i
print("sum:", s)

23.1.6. Program to determine if a number is strong

n= int(input("num: "))
s=0
t=n
while(n):
	i=1
	f=1
	d=n%10
	while (i<=d):
		f *= i
		i += 1
	s += f
	n //= 10
if (s == t):
	print("strong number")
else:
	print("not a strong number")

23.1.7. Write a Python program to find the Biggest of Three numbers using nested if-else-if

#write your logic here
a,b,c = [int(x) for x in input("a,b,c: ").split(",")]
g=0
for i in a,b,c:
	if g<i:
		g=i
print(g)

23.1.8. Write a Python program to print Floyd's triangle

#write your code here
n=int(input("n: "))
num=1
for i in range(1,n+1):
	for j in range(1, i+1):
		print(num, end=" ")
		num +=1
	print()

23.1.9. Program to determine if a number is perfect number and abundant number and deficient number

num = int(input("num: "))
list1=[]
s = 0
for i in range(1,num):
	if(num%i==0):
		list1.append(i)
print("factors:", list1)
for i in list1:
	s += i
print("sum:", s)
if(s==num):
	print("perfect")
elif(s>num):
	print("abundant")
else:
	print("deficient")

23.1.10. Write a Python program to print pascal's triangle

#write your code here
rows=int(input("rows: "))
for i in range(1,rows+1):
	print(" "*(rows-i),end=" ")
	c=1
	for j in range(1,i+1):
		print(c, sep="", end=" ")
		c=c*(i-j)//j
	print()

23.1.11. Program to determine if a number is prime

num = int(input("num: "))
p=0
for i in range(2,num):
	if(num%i == 0):
		p = "not a prime number"
		break
	else:
		p = "prime number"
print(p)

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.