###################### BMI ##########################1
ef displayBMI():
weight=84
height=184
bmi=cal(weight,height)
print(bmi)
def cal(w,h):
bmi=0
h=h/100
bmi=w/(h*h)
return bmi
displayBMI()
######################## Area and Circum #########################2
def display():
diameter = 10
circum=calCircum(diameter)
area=calArea(diameter)
print("Circumference is ",circum)
print("Area is ",area)
def calCircum(d):
c=0
c=(22/7)*d
return c
def calArea(d):
r=0
a=0
r=d/2
a=(22/7)*(r*r)
return a
display()
##################### power_of_ten ########################3
def display():
value=12;
power=power_of_ten(value)
print("10 ^",value," is ",power)
def power_of_ten(v):#v is value
if(v==6):
s="Million"
return s
elif(v==9):
s="Billion"
return s
elif(v==12):
s="Trillion"
return s
elif(v==15):
s="Quadrillion"
return s
elif(v==18):
s="Quintillion"
return s
elif(v==21):
s="Sextillion"
return s
elif(v==30):
s="Nonillion"
return s
elif(v==100):
s="Googol"
return s
display()
#################### Grade ############################4
def display():
value=50;
grade=cal_grade(value)
print("grade is ",grade)
def cal_grade(v):#v is value
if(v>=80):
s="A"
return s
elif(v>=70):
s="B"
return s
elif(v>=60):
s="C"
return s
elif(v>=50):
s="D"
return s
else:
s="F"
return s
display()
#####################################################5
###########main############
def display_leapyear():
year=1600
leapYear=cal_leapYear(year)
print(year," is ",leapYear)
###########main############
def cal_leapYear(year):
value=0
value=year%400
if(value==0):
s="leap year"
return s
else:
value=year%100
if(value==0):
s="don't leap year"
return s
else:
value=year%4
if(value==0):
s="leap year"
return s
else:
s="don't leap year"
return s
display_leapyear()
############### multiplication_table ################6
def display():
multiplication_table=table(3)
def table(num):
count=1
while(count<=12):
print(num," * ",count," = ",num*count)
count=count+1
####################################################
display()
#################### Sum of number #######################7
def displaySum():
sum=cal_sum(50)
print(sum)
def cal_sum(n):
sum1=0
count=0
while(count<n):
count=count+1
sum1=sum1+count
return sum1
################################
displaySum()
#################### PrimeOfNum ###################8
def displayPrimeOfNum():
prime=cal_prime(20)#(n)
def cal_prime(n):
count=1
while(count<n):
count=count+1
if(prime1(count) == "true"):
print(count," ")
def prime1(count):
count1=2
while(count1<count):
if(count%count1==0):
x="false"
return x
count1=count1+1
x="true"
return x
x="true"
return x
#######################################
displayPrimeOfNum()
#################### Loan_payment ######################9
def display():
interest_rate = 12
loan_month = 5000
total_of_payments = 12
calJ = cal_j(interest_rate,total_of_payments)
cal_1 = cals1(calJ,total_of_payments)
calM = cals2(calJ,cal_1)
payment = calM*loan_month
begin_ba=loan_month
displayMain(begin_ba,calJ,payment,total_of_payments)
def cal_j(interest_rate,total_of_payments):
j = 0;
j = (interest_rate/100)/total_of_payments
return j
def cals1(calJ,total_of_payments):
cals01=0
cals01 = pow((1+calJ),-total_of_payments)
return cals01
def cals2(calJ,cal_1):
cals02=0
cals02=calJ/(1-cal_1)
return cals02
def displayMain(begin_ba,calJ,payment,total_of_payments):
print("No. Beginning Balance interest principal Ending balance")
count=1
while(count<=total_of_payments):
interest = calJ*begin_ba
pricipal = payment-interest
End_ba = begin_ba-pricipal
print(count," ",begin_ba," ",interest," ",pricipal," ",End_ba," ")
begin_ba = End_ba
count=count+1
display()
ไม่มีความคิดเห็น:
แสดงความคิดเห็น