PART1
This Article for Python beginners
You can install Python on your PC or use a cloud environment(codepen/raplit/colab)
Print function
print("Hello World!")
#output is Hello world!
String Data Type
The string is an array data structure of bytes (or words) that stores a sequence of elements, typically characters, using some character encoding. (Wikipedia)
var_str = "Hashnode"
^

String always write
using in the double coma("")
myvar = "John"
myage = "20"
print("My name is " + myvar + "and i am " + myage + "years old")
#output is
My name is john and i am 20 years old
Input Function
the input function is the most important
Syntax
input("your text")
Python variables
variable rules
3434 = "value" > wrong
23avar = "value" > wrong
$var = "value" > wrong
var na = "value" > wrong
var = "value" > correct
_var = "value" > correct
var69 = "value" > correct
Primitive Data Types
Have main 4 data types
int
string
bool
float
var1 = 12 > int data type
var2 = "John" > String data type
var3 = true > boot data type
var4 = 12.5 > float data type
Python Operator
source: techvidvan.com/tutorials/pythonoperators
Coding exercise
BMI Calculator
height = input("enter your height in m: ") < Input
weight = input("enter your weight in kg: ") < Input
new_w = float(weight) < Type convertion
new_h = float(height) < Type convertion
bmi = new_w/(new_h*new_h) < calculation logic
print(int(bmi)) < output printing

run this your self
#TEST_CASE_01
#input height = 1.5 , weight = 80
height = input("enter your height in m: ") #< Input
weight = input("enter your weight in kg: ") #< Input
new_w = float(weight) #< Type convertion
new_h = float(height) #< Type convertion
bmi = new_w/(new_h*new_h) #< calculation logic
print(int(bmi)) #out put is 35
Tip Calculator
#If the bill was $150.00, split between 5 people, with 12% tip.
#Each person should pay (150.00 / 5) * 1.12 = 33.6
#Format the result to 2 decimal places = 33.60
#Tip: There are 2 ways to round a number. You might have to do some Googling to solve this.๐ช
#Write your code below this line ๐
#~ example from 100DayOfPython DR.Angela Yu
bill_v = float(input("Enter the bill value: "))
precentage = int(input("Enter the precentage tip would you like give ? 12 ,13 or 15: "))
people_n = int(input("How many people to split the bill? "))
tip = float(bill_v/people_n * ((precentage/100)+ 1))
tip_n = round(tip,2)
print(f"Tip value is {tip_n}")
BMI 2.0 calculator
height = float(input("enter your height in m: "))
weight = float(input("enter your weight in kg: "))
bmi = (weight / (height * height))
if weight < 18.5:
mzg = "you are slightly overweight."
else:
if bmi > 18.5 and bmi < 25:
mzg = "you have a normal weight."
else:
if bmi > 25 and bmi < 30:
mzg = "you are slightly overweight."
else:
if bmi > 30 and bmi < 35:
mzg = "you are obese."
else:
mzg = "you are clinically obese."
bmi_n = round(bmi)
print(f"Your BMI is {bmi_n}, {mzg}")
ย