Python Reviewer
Python Reviewer
x = float(3) x = "Computer"
print(x) print(x[1])
a = "Hello" s1="banana"
print(a) print (s1.find("an"))
REPLACE CHARACTER
NEXT LINE PYTHON
s = 'abc12321cba'
print('YOU \nARE \nGREAT') print(s.replace('a', ''))
CONCATENATE ARRAY
random()
FORMATTING #get weekday
cars=[“Ford”,”Volvo”, “BMW”]
cars.sort()
cars.sort(reverse=True) #VALUE
EQUIVALENT----------------
#monday = 0
DATE #tuesday = 1
#wednesday = 2
import datetime #thursday = 3
#friday =4
now = datetime.datetime.now() #sat = 5
now = datetime.datetime.today() #sun = 6
bday=datetime.datetime(day=1,mo
nth=1,year=2021) variable.strftime("%d/%m/%Y")
#get details
print(now.day) CONVERTING DATES
print(now.month)
print(now.year) from datetime import datetime
print(now.time)
print(now.hour) date_string = "02/12/2021"
print(now.minute)
print(now.rewind) print("date_string =",
date_string)
#min max
datetime.time.min date_object =
datetime.time.max datetime.strptime(date_string,
datetime.date.min "%d/%m/%Y")
datetime.date.max #date_object =
datetime.datetime(day=int(date_
print(datetime.date.resolution) string[2:4]),
print(datetime.datetime.resolut month=int(date_string[0:1]),
ion) year=int(date_string[5:9]))
date_object = SAMPLE CODECHUM CODE
date_object.strftime("%B %d ,
%Y") import math
import datetime
#%m = 12 (month)
#%B = 12 to December (month) sched=input('Working Days: ')
#%b = 12 to Dec (month) rate=float(input('Daily Rate:
'))
print("date_object =", bday=input('Birthday: ')
date_object) start=input('Starting Date: ')
end=input('Ending Date: ')
VAT
#deduct days
Vatable Sales = Total Sales/ dayA =
1.12. datetime.datetime(day=int(start
VAT = Vatable Sales x 1.12. [3:5]),month=int(start[0:2]),
Total Sales = Vatable Sales + year=int(start[6:10]))
VAT. dayB =
datetime.datetime(day=int(end[3
:5]),month=int(end[0:2]),
MONTHS & DAYS year=int(end[6:10]))
6. June – 30 days
7. July – 31 days days = int(newday)
8. August – 31 days
9. September – 30 days #get month
10. October – 31 days x = int(bday[0:2])
y = int(start[0:2])
11. November – 30 days
z = int(end[0:2])
12. December – 31 days
#days divide (1 week equals to
3 days)
dateval = math.ceil(days / 7)
dateval = dateval * 3
#ifsame month
if(x==y or x==z):
x = int(bday[3:5])
b =
datetime.datetime(day=int(bday[
3:5]),month=int(bday[0:2]),
year=int(end[6:10]))
if((b >= dayA) and (b <=
dayB) ):
newrate =
(((rate*2) * dateval) + rate)
else:
b =
datetime.datetime(day=int(bday[
3:5]),month=int(bday[0:2]),
year=int(start[6:10]))
if((b >= dayA) and (b
<= dayB) ):
newrate =
(((rate*2) * dateval) + rate)
else:
newrate =
(((rate*2) * dateval))
else:
newrate = (((rate*2) *
dateval))
n = "{:,.2f}".format(newrate)