Professional Documents
Culture Documents
if(op=='+'):
print(a+b)
elif(op=='-'):
print(a-b)
elif(op=='*'):
print(a*b)
elif(op=='/'):
print(a/b)
else:
print('wrong operator')
For Loop:
General Syntax
-----> for (variable) in range('count'):
#basic 'for Loop' syntax
n=int(input('enter the value of n '))
for i in range(n+1):
print(i)
Extended Syntax for For Loop
for i in range(5,n+1,2):
print(i)
Adding of numbers in for loop
a=0
for i in range(n+1):
a=a+i
print(a)
#Sample program for adding numbers using for loop having print statement
inside loop
a=0
for i in range(n+1):
a=a+i
print(a)
#Sample program for finding factorial of a number
a=1
for i in range(1,n+1):
a=a*i
print(a)
#To find the factors of a number
for i in range(1,n+1):
if(n%i==0):
print(i)
O/P:
#Finding the factorial of all the numbers until N
for i in range(n+1):
a=1
for k in range(1,i+1):
a=a*k
O/P:
Nested - for Loop
for i in range(n+1):
for k in range(i+1):
c=i*k
print(i,'*',k, '=',c)
#Find the biggest of two numbers
if(a>b):
else:
O/P:
#Find the biggest of three numbers using nested if
if(a>b):
if(a>c):
else:
else:
if(b>c):
else:
else:
O/P:
#Print the prime numbers upto N
count=0
for i in range(n+1):
a=0
for k in range(1,i+1):
if(i%k==0):
a=a+1
if(a==2):
count=count+1
print('number',i,'is prime')
if(n%2==0):
else:
a,b=b,a
O/P: