def setup():
st_name = ["Tar","Tape","Bas","Top","Karn"]
st_id = [10012,10032,10075,10091,10130]
st_age = [21,21,19,21,18]
st_weight = [72,93,69,91,68]
st_height = [179,178,174,172,184]
stData(st_name, st_id, st_age, st_weight, st_height)
stBmi(st_name, st_id, st_age, st_weight, st_height)
stAge(st_name, st_id, st_age, st_weight, st_height)
stWeight(st_name, st_id, st_age, st_weight, st_height)
def stData(name,id,age,w,h):
i = 0
while(i<len(name)):
print("Name :",name[i])
print("ID :",id[i])
print("Age :",age[i])
print("Weight :",w[i])
print("Height :",h[i])
print("------------------------")
i+=1
def stBmi(name,id,age,w,h):
i = 0
count = 1
bmi = [0]*5
while(i<len(w)):
#bmi[i]=float("{0:.2f}".format(w[i]/((h[i]/100)*(h[i]/100))))
bmi[i]=float(format((w[i]/((h[i]/100)*(h[i]/100))),'.2f'))
if(bmi[i]>25):
print("No.",count,sep="")
print("Name :",name[i])
print("ID :",id[i])
print("Age :",age[i])
print("Weight :",w[i])
print("Height :",h[i])
print("Bmi :",bmi[i])
print("------------------------")
count+=1
i+=1
print ("BMI :",bmi)
print("------------------------")
def stAge(name,id,age,w,h):
i = 0
sum_age = 0
while(i<len(age)):
sum_age += age[i]
i+=1
avg_age = sum_age/len(name)
print("Average age :",avg_age)
print("------------------------")
def sortRecord(name,id,age,weight,height):
i = 0
while (i<len(age)):
if(i!=len(age)-1 and age[i]>age[i+1]):
j = i
while (j >= 0):
if(age[j]>age[j+1]):
copy_age = age[j]
copy_name = name[j]
copy_id = id[j]
copy_weight = weight[j]
copy_height = height[i]
age[j] = age[j+1]
age[j+1] = copy_age
name[j] = name[j+1]
name[j+1] = copy_name
id[j] = id[j+1]
id[j+1] = copy_id
weight[j] = weight[j+1]
weight[j+1] = copy_weight
height[j] = height[j+1]
height[j+1] = copy_height
j-=1
else :
break
i+=1
print("Sort record by age")
print("------------------------")
stData(name,id,age,weight,height)
def stWeight(name,id,age,w,h):
i = 0
min_weight = w[0]
count = 1
while(i<len(w)):
if(w[i]<min_weight):
min_weight = w[i]
if(w[i]<70):
print("No.",count,sep="")
print("Name :",name[i])
print("ID :",id[i])
print("Age :",age[i])
print("Weight :",w[i])
print("Height :",h[i])
print("------------------------")
count+=1
i+=1
print("Minimum weight of students :",min_weight)
print("------------------------")
setup()
ไม่มีความคิดเห็น:
แสดงความคิดเห็น