1.
Rules for Python variables:
A variable name must start with a letter or the underscore
character
A variable name cannot start with a number
A variable name can only contain alpha-numeric
characters and underscores (A-z, 0-9, and _ )
Variable names are case-sensitive (age, Age and AGE are
three different variables)
A variable name cannot be any of the Python keywords.
2.If statement syntax
if condition:
# body of if statement
Example
if number > 0:
print('Number is positive.')
3.If else syntax
if condition:
# block of code if condition is True
else:
# block of code if condition is False
Example
number = 10
if number > 0:
print('Positive number')
else:
print('Negative number')
4.nested if example
number = 5
if (number >= 0):
if number == 0:
print('Number is 0')
else:
print('Number is positive')
else:
print('Number is negative')
5. LOOP
Looping means repeating something over and over until a particular
condition is satisfied.
6.syntax while loop
while <condition>:
{ code block }
Example:
i=1
while i < 6:
print(i)
i += 1
7.For loop syntax
for value in sequence:
{ code block }
Example
for k in range (1,11):
if(k%2==0):
print(k)
8.Break and Continue
The break statement is used to terminate the loop immediately when it
is encountered.
for i in range(5):
if i == 3:
break
print(i)
The continue statement is used to skip the current iteration of the loop
and the control flow of the program goes to the next iteration.
for i in range(5):
if i == 3:
continue
print(i)
9.prime numbers
i=2
while i <= 100:
j=2
while j < 100:
if i%j == 0:
break
j += 1
if i == j:
print(i,end=',')
i += 1
10.perfect numbers
for n in range(1,101):
sum = 0
for i in range(1, n):
if n%i == 0:
sum += i
#print(n, sum)
if n == sum:
print(n)
11.reverse number
n=int(input("enter any digit"))
r=0
while(n>0):
r=n%10
print(r,end="")
n=n//10
12.sum of digits
n=input("any integer")
n=int(n)
ds=0
while(n>0):
r=n%10
ds=ds+r
n=n//10
print("the sum of digits is",ds)