Learn Python like a Professional! Take You from 0 to Hero
In this Python lecture, we will learn about the Q&A Second
Q.Write a program to split the given string and find the word starts with 'w'.
st='Your worth consists in what you are and not in what you have'
for var in st.split():
if var[0]=='w':
print(var)
what
what
Q.Write the Program to print "fizz" for multiple of 3, 'buzz' for the multiple of 5 and 'fizzbuzz' for multiple of both for the ingetegr between 1 to 50?
>>
Q.Write the program to find the factorial of number given by the user.
Factorial is the product of all integers less than or equal to n but greater than or equal to 1. The factorial value of 0 is defined as equal to 1.
what
Q.Write the Program to print "fizz" for multiple of 3, 'buzz' for the multiple of 5 and 'fizzbuzz' for multiple of both for the ingetegr between 1 to 50?
for var in range(1,51):
if var%15==0:
print('{x}->fizzbuzz'.format(x=var))
elif var%5==0:
print('{x}->buzz'.format(x=var))
elif var%3==0:
print('{x}->fizz'.format(x=var))
3->fizz 5->buzz 6->fizz 9->fizz 10->buzz 12->fizz 15->fizzbuzz 18->fizz 20->buzz 21->fizz 24->fizz 25->buzz 27->fizz 30->fizzbuzz 33->fizz 35->buzz 36->fizz 39->fizz 40->buzz 42->fizz 45->fizzbuzz 48->fizz 50->buzz
Q.Write the program to find the factorial of number given by the user.
Factorial is the product of all integers less than or equal to n but greater than or equal to 1. The factorial value of 0 is defined as equal to 1.
Hint: n!=n*(n-1)*(n-2)*........................3*2*1
n=int(input('Enter the number for factorial= '))
fact=1
for var in range(2,n+1):
fact*=var
print(fact)print
Q.Write a program to print Fibonacci series up to n terms.
Fibonacci series of numbers in which each number is the sum of the two preceding numbers.
n=int(input('Enter the number for fibonacci series= '))
>>Enter the number for fibonacci series=5
F=0
S=1
T=1
for var in range(0,n):
print(F)
T=F+S
F=S
S=T
1
1
2
Q.Write a program to find whether the number is prime or not.
n=int(input('Enter the number= '))
flag=0
for var in range(1,n+1):
if n%var==0:
flag+=1
if flag==2:
print('{x} is prime'.format(x=var))
else:
print('{x} is not prime'.format(x=var))
Q.Write program to find LCM of 2-number.
a=int(input('Enter the 1st number= '))
b=n=int(input('Enter the 2nd number= '))
Enter the 2nd number= 9
if a<b:
min=a
else :
min=b
while(True):
if min%a==0 and min%b==0:
print('LCM of {x} and {y} is {z}'.format(x=a,y=b,z=min))
break
min=min+1
Q.Write program to find HCF of 2-number.
a=int(input('Enter the 1st number= '))
b=int(input('Enter the 2nd number= '))
Enter the 2nd number= 9
if a<b:
min=a
else :
min=b
for var in range(1,min+1):
if a%var==0 and b%var==0:
HCF=var
print('LCM of {x} and {y} is {z}'.format(x=a,y=b,z=HCF))
Q.Write a program to check whether a number is a palindrome or not.
Reverse of the number is equal to the Original number is called palindrome.
for example-
121 is palindrome as Reverse of the number is equal to the Original number
Ist Method
n=int(input('Enter the number= '))
n is an integer in this case. Since int function returns an integer value.
rev=0 temp=n
while temp>0:
rev=rev*10+temp%10
temp//=10
if n==rev:
print('{x} is palindrome'.format(x=n))
else:
print('{x} is not palindrome'.format(x=n))
2nd Method
n=input('Enter the number= ')
n is a string in this case. Since input function returns a string value.
EDITS ARE WELCOMED!!if n==n[::-1]: # Comparing the original and reversed number
print('{x} is palindrome'.format(x=n))
else:
print('{x} is not palindrome'.format(x=n))
>> 121 is palindrome
In the next Blog, we will discuss Method & Function
https://sngurukuls247.blogspot.com/2018/10/python-ninja-bootcamp-22-method-function.html
......................................................................................................................................
View the Jupyter Notebook for this lecture
Download the Jupyter Notebook for this lecture
Follow us on Instagram
https://sngurukuls247.blogspot.com/2018/10/python-ninja-bootcamp-22-method-function.html
......................................................................................................................................
Follow the link below to access Free Python Lectures-
https://www.youtube.com/channel/UCENc9qI7_r8KMf6-_1R1xnwView the Jupyter Notebook for this lecture
Follow us on Instagram
Feel free contact me on-
Email - sn.gurukul24.7uk@gmail.com

No comments:
Post a Comment