Apuntes
Mostly Asked Question
Contenido del apunte (1)
Página 1
# How to convert a list into a string?
#to convert a list into a string, we can use the <”.join()> method which joins all the elements into one and returns as a string.
'''
weekdays=['sun','mon','tues','wed','thus']
listAsString=''.join(weekdays)
print(listAsString)
'''
#Can you write a program to find the average of numbers in a list in Python?
'''
n=int(input("Enter the no. of element: "))
a=[]
for i in range(0,n):
elem=int(input("Enter element: "))
a.append(elem)
avg=sum(a)/n
print("avg of elements in the list",avg)
'''
#Write a program to reverse a number in Python?
'''
n=int(input("Enter number: "))
rev=0
while(n>0):
a=n%10
rev=rev*10+a
n=n//10
print(rev)
'''
#Write a program to find the sum of the digits of a number in Python?
'''
n=input("enter number: ")
sum=0
for i in n:
sum=sum+int(i)
print(sum)
'''
#Write a Python Program to Check if a Number is a Palindrome or not?
'''
num=input("Enter a numbers")
if num==num[::-1]:
print("yes, its a palindrome")
else:
print("No, its not a palindrome")
'''
#Write a Python Program to Count the Number of Digits in a Number?
'''
n=int(input("Enter number:"))
count=0
while(n>0):
count=count+1
n=n//10
print(count)
'''
#Write a Python Program to Print Table of a Given Number?
'''
n=int(input("Enter the number : "))
for i in range(1,11):
print(n,'*',i,'=',n*i)
'''
#Write a Python Program to Check if a Number is a Prime Number?
'''
num=int(input("enter any number: "))
if num>1:
for i in range(2,num):
if num%i==0:
print(num,"is not a prime number")
break
else:
print(num,"is a prime number")
else:
print(num,"is not a prime number")
'''
#Write a Python Program to Check if a Number is an Armstrong Number?
'''
#take input N(string)
N=input("Enter a number: ")
digit_size=len(N) #find the size of N
sum_digit=0 #assign sum=0
for i in N: #go through each digit
digit=int(i) #convert to an integer
#raise it to number of digit.
#add it to our sum
sum_digit=sum_digit+(digit**digit_size)
if sum_digit==int(N):
print("Armstrong number")
else:
print("Not ArmStrong number")
'''
######
n=int(input("Enter a umber: "))
s=0
t=n
while t>0:
digit=t%10
s=s+digit**3
t//10
if n==s:
print(n,"is an armstrong number")
else:
print(n,"is not an armstrong number")
#1# To swap 2 numbers
a=10
b=20
#1. single statement
'''
a,b=b,a
print(a)
print(b)
'''
#2. using temporary variable
'''
temp=a
a=b
b=temp
print(a)
print(b)
'''
#2# Check number is prime or not.
'''
num=int(input("Enter a number: "))
if num>1:
for i in range(2,num):
if num%i==0:
print(num,'is not a prime')
break
else:
print(num,'is prime')
else:
print(num,'is not prime')
'''
#3# find Factorial of a number
#fact=fact*i
#n=5 (1*2*3*4*5=120)
'''
num=int(input("Enter a number: "))
fact=1
for i in range(1,num+1):
fact=fact*i
print(fact)
'''
#using function
'''
def fact(num):
if num==1:
return num
else:
return num*fact(num-1)
print(fact(4))
'''
#4# print Fibonacci series.
# ->each number is the sum of two preceding numbers.
# n1=1, n2=2, n3=n1+n2, n4=n2+n3
#0 1 1 2 3 5 8 13 21 34
'''
num=int(input("Enter any number: "))
n1=0
n2=1
print(n1)
print(n2)
for i in range(2,num):
sum=n1+n2
print(sum)
n1=n2
n2=sum
'''
#5#To print prime number between 100 and 200.
'''
for i in range(100,201):
if i>1:
for j in range(2,i):
if(i%j==0):
break
else:
print(i)
'''
'''
for num in range(100,200):
if all(num%i!=0 for i in range(2,num)):
print(num)
'''
#.Palindrome number
#is a number which reverse is same (12321,11911)
'''
num=input("Enter a number: ")
if num == num[::-1]:
print("yes, its a palindrome")
else:
print("No, its not a palindrome")
'''
#function
'''
def palindrome(num):
r_num=num[::-1]
if r_num==num:
print('Palindrome')
else:
print('not a paalindrome')
print(palindrome('madam'))
#print(palindrome('12321'))
'''
#ArmStrong number.
#example: 153 (3 digit)
#1^3 + 5^3 +3^3=1+125+27=153(same number)
#1.Approach
'''
1.Take input N(string)
2.find numbers of digit in N.
3.sum=0
4.go through each digit:
1.convert to an integer
2.raise it to number of digit
3.add it to our sum
5.check if sum==int(N):
1.ArmStrong
6.otherwise
not ArmStrong
'''
'''
N=input("Enter a number: ")
digit_size=len(N)
sum_digit=0
for i in N:
digit=int(i)
sum_digit=sum_digit+(digit**digit_size)
if sum_digit==int(N):
print("ArmStrong number")
else:
print("Not ArmStrong number")
'''
#1.Check number is Even or odd.
#logic->if number is divisible by 2 get reminder 0
# x%2==0 then number is Even.
# x%2!=0 then number is odd.
'''
x=int(input("enter a number: "))
if x%2==0:
print(x,"is even")
else:
print(x,"is odd")
'''
#2.check leap year
#logic-> leap year have 366 days in a year.
#februry have 29 days(1980,2004)
# x%400==0 (if year divisible by 400 the it is leap year.)
# x%4==0 or x%100!=0
'''
x=int(input("enter a number: "))
#result="Leap year" if x%400==0 else "Leap year" if x%4==0 and x%100!=0 else "Not Leap year"
#print(result)
if x%400==0:
print(x, " is leap year")
elif x%4==0 and x%100!=0:
print(x,' is leap year')
else:
print(x,' is not leap year')
'''
#3.Add two numbers.
'''
first=int(input("enter first number: "))
second=int(input("enter second number: "))
sum=first+second
print("Sum of",first,"and",second,"is",sum)
'''
#4. Remove duplicates from a list of string.
'''
names=[]
n=int(input("How many string you want: "))
for i in range(n):
print(i+1,"enter name")
names.append(input())
s=set(names)
for x in s:
print(x)
'''
'''
string=['apple','banana','apple','cherry','banana']
s=set(string)
print(s)
'''
'''
string=['apple','banana','apple','cherry','banana']
for i in set(string):
print(i)
'''
#5. print first 10 natural number
#while loop
'''
i=1
while i<=10:
print(i,end=' ')
i+=1
'''
#for loop
'''
for i in range(1,11): # last value excluded
print(i,end=' ')
'''
#print([i for i in range(1,11)])
#6. print first 10 natural number in reverse order
'''
i=10
while i>=1:
print(i,end=' ')
i-=1
'''
'''
for i in range(10,0,-1):
print(i,end=' ')
'''
#7. reverse a tuple
#tuple-immutable so we cant not perform reverse operation.
'''
t=eval(input("enter numbers separated by commas: "))
print("user entered tuple is",t)
l=list(t)
l.reverse() #l[::-1]
t=tuple(l)
print("Reverse of tuple is",t)
'''
#8. print indices(index) of all occurrence of given element in a given list.
#l=[1,2,3,1,1,2,3,1]
#element=1 [occure in index-0,3,4,7]
'''
lst=[1,2,3,1,4,2,1]
element=int(input("Enter element value: "))
index=0
while index<len(lst):
if lst[index]==element:
print(index,end=' ')
index+=1
'''
#9.single line function to calculate factorial.
#lambda(anonymus) function used to make program in a single line
#f=lambda n: n*f(n-1) if n>0 else 1
#f(5)
#10. To calculate area of a circle
'''
r=int(input("enter radius of a circle: "))
a=3.14*r**2
print("Area of circle is ",a)
'''
#11.Recursive function to calculate sum of square
# of squares of first N natural number.
#n=5 ->1^2+2^2+3^2+4^2+5^2
# =1+4+9+16+25=55
#12.Reverse a string
#slicing operator
'''
s=input("Enter a string: ")
print(s[::-1])
'''
#13. print table of 5.
'''
for i in range(1,11):
table=5*i
print(5,'*',i,'=',table)
#take input from user
num=int(input("Enter number: "))
for i in range(1,11):
table=num*i
print(num,'*',i,'=',table)
'''
#14.Calculate simple interest.
#simple interest=principle*rate*time/100
'''
p=float(input("Enter principle amount: "))
r=float(input("Enter rate of interest: "))
t=float(input("enter time: "))
si=p*r*t/100
print("Simple Interest is",si)
'''
#15. check whether a number is divisible by 5 or not.
'''
num=int(input("Enter a number: "))
if num%5==0:
print(num," is divisible by 5")
else:
print(num," is not divisile by 5")
'''
#16. check given number is positive,negative or zero.
'''
num=int(input("Enter a number: "))
if num<0:
print(num,"is negative")
elif num==0:
print(num,"is zero")
else:
print(num,"is positive")
'''
#17. print first 10 odd natural number.
#num%2!=0 (odd number=1,3,5,7,9...)
'''
for i in range(1,20,2):
print(i,end=' ')
'''
'''
for i in range(1,20):
if i%2!=0:
print(i,end=' ')
'''
#18.print first 10 even numbers.
#even nnumbers=2,4,6,8,10..
'''
for num in range(1,20):
if num%2==0:
print(num,end=' ')
'''
#19. first N natural numbers.
#natural number= 1-9
'''
num=int(input("enter number: "))
i=1
while i<=num:
print(i,end=' ')
i+=1
'''
#20.check prime numbers.
#prime numbers = natural number
#it have two factor
#it is divisible by 1 or itself ex-11(1,11)
'''
num=int(input("enter a number: "))
if num<2:
print("Not a prime")
else:
for i in range(2,num):
if num%i==0:
print("not a prime")
break
else:
print("Number is Prime")
'''
#21. calculate volumne of a cuboid.
'''
print("Enter length,breadth and height of a cuboid")
l,b,h=float(input("Enter length:")),float(input("Enter breadth: ")),float(input("Enter height: "))
v=l*b*h
print("Volumn of cuboid: ",v)
'''
#22.first N Natural numbers in reverse order.
'''
num=int(input("enter a natural number: "))
while num:
print(num,end=' ')
num=num-1
'''
#23. first N odd natural numbers in reverse order.
'''
n=int(input("Enter natural number: "))
for i in range(2*n-1,0,-2):
print(i,end=' ')
'''
#24. first N even natural number in reverse order.
'''
n=int(input("Enter natural number: "))
for i in range(2*n,0,-2):
print(i,end=' ')
'''
#25. sort a list given by user.
#l=[10,5,4,9,7]
#l=[4,5,7,9,10]
'''
l=[10,9,3,5,2,1,7]
print(sorted(l))
'''
Información
- Descripción
- python codes Apunte sobre Mostly Asked Question, creado por prince varma el 02/02/2022.
- Creado por
- prince varma
- Visitas
- 0
- Valoración