L O A D I N G
blog banner

Learn Python

DAY 1

#interpreter - Python, R
#compiler - Java, C C++
print(5-3) #adding 5 and 3
print()
print("5+3=",5+3,"and 5*6=",5*6) #you can use " or '
print(5/0)
print("48578wefoiwefue89guaiuodgjadfgj")

# comments sdjfhasdufasodihs
# mistake
#syntax - grammar
#
#mistake
print('Hello '
'Good evening') #single line text
print("Hi")
print('''How
are
you?''')
print("""I am fine""") #multi line
num1 = 4
print("Data type of num1 is ",type(num1))
'''variable names has to begin with either an alphabet
or with _. It can contain, numbers, alphabets and _ '''

num2 = 3
print(4+3)
print("5+4=",5+4)
''' how
are
you
i am fine'''
# Five basic datatypes in Python
num1 = 4
print("Data type of num1 is ",type(num1))
num1 = 4.0
print("Data type of num1 is ",type(num1))
num1 = 4j
print("Data type of num1 is ",type(num1))
num1 = "4"
print("Data type of num1 is ",type(num1))
num1 = True
print("Data type of num1 is ",type(num1))

cost = 25.897896876;quant = 50;total = cost * quant;
print("Cost of each book is $",cost,"so for",quant,"copies, the total cost is $",total)
print(f"Cost of each book is ${cost:.3f} so for {quant} copies, the total cost is ${total:.1f}")
#format string

pl = "Virat"
count = "India"
position="captain"
print(f"{pl:<15} is {position:.^15} of {count:>15} and plays cricket")
pl = "Bywangengeger"
count = "Zimbabwe"
position="Wicket-keeper"
print(f"{pl:<15} is {position:.^15} of {count:>15} and plays cricket")

#WAP to input l and b of a rectangle and calculate area and perimeter
#WAP to input s of a square and calculate area and perimeter
#WAP to input r of a circle and calculate area and circumference
#\ is called excape sequence
#\n within the quotation will break into different line
#\t - tab space - give tab space
print("Cost of each book is $ 25.897896876 \nso for 50 copies, the total cost is $ 1294.8948438")

print("\\n is for newline")
#Arithemtic operations - mathematical operations: + - * / //  **  %
num1 = 10 #Assignment operator
num2 = 20
print(num1 + num2)
print(num1 - num2)
print(num1 * num2)
print(num1 / num2)
print(num1 // num2) #integer division
print(num1 ** num2) # exponent-power
print(num1 % num2) # modulus - remainder

#Comparison operators - can take any value but output is always bool
# == != < > <= >=
num1 = 10
num2 = 20
print(num1 == num2) #F
print(num1 != num2) #T
print(num1 > num2) #F
print(num1 < num2) #T
print(num1 >= num2) #F
print(num1 <= num2) #T

#logical operators: input is boolean and output is also bool
## and or not
##and will give False even if one value is False rest everything True
##or will give True even if one value is True rest everything False
print(True and False)
print(True or False)

print(num1 == num2 or num1 != num2 and num1 > num2 or num1 < num2 and num1 >= num2 or num1 <= num2)
#T
# 2 +8 +21+10 = 41

avg=4
if avg>=50:
print("Result: PASS")
print("i m still in if")
else:
print("Result: FAIL")

num1 = -99
if num1 >0:
print("Its a positive number")
elif num1<0:
print("Its a negative number")
else:
print("Its a zero")

print("Thank you")

avg = 65
'''
avg>=90: Grade A
avg>=80: Grade B
avg>=70: Grade C
avg>=60: Grade D
avg>=50: Grade E
avg<50: Grade F

'''
a,b,c = 10,12,8
if a>=b:
#either a is greater or equal
if a>=c:
print(f"{a} is greatest value")
else:
print(f"{c} is greatest value")
else:
#b is greater
if b>=c:
print(f"{b} is greatest value")
else:
print(f"{c} is greatest value")
#Assignmnt : Modify the above program to display 3 number is descending order

#loops - repeating
#FOR - how many times
#range(a,b,c) - generates value from a upto b and increasing by c
#range(5,19,4) - 5, 9,13,17
#range(4,19,5) - 6,11,17
#WHILE - repeating based on condition

Leave a Reply

Your email address will not be published.