Bài 2.1
#Chuong trinh sap tang 3 so nguyen def Bai_2_1(a,b,c): if (a>=b): if(b>=c): print "ket qua :",c,b,a else: if(a>=c): print "ket qua :",b,c,a print "ket qua :",b,a,c else: #a<b if(b<=c): print "ket qua :",a,b,c else:#a<b,c<b if(c<=a): print "ket qua :",c,a,b else: print "ket qua :",a,c,b if __name__=="__main__": a=int(raw_input("Nhap a :")) b=int(raw_input("Nhap b :")) c=int(raw_input("Nhap c :")) Bai_2_1(a,b,c)
Bài 2.2
def Max(a,b,c,d): max=a if b>max : max=b if c>max : max=c if d>max: max=c return max def Min(a,b,c,d): min=a if b<min: min=b if c<min : min=c if d<min: min=c return min def Trung_gian(a,b,c,d): max=Max(a,b,c,d) min=Min(a,b,c,d) if (max!=a)and(min!=a): print "So trung gian :",a if (max!=b)and(min!=b): print "So trung gian :",b if (max!=c)and(min!=c): print "So trung gian :",c if (max!=d)and(min!=d): print "So trung gian :",d if __name__=="__main__": a=int(raw_input("Nhap a :")) b=int(raw_input("Nhap b :")) c=int(raw_input("Nhap c :")) d=int(raw_input("Nhap d :")) print "So Lon Nhat :", Max(a,b,c,d) print "So Nho Nhat :", Min(a,b,c,d) Trung_gian(a,b,c,d)
Bài 2.3
def Bai3(a,b,c):if (a+b)>c and (a+c)>b and (b+c)>a and (a>0) and (b>0) and (c>0): if(a==b)and (b==c): return 0 elif((a*b+b*b==c*c)and(a==b))or((a*a+c*c==b*b)and(a==c))or((c*c+b*b==a*a)and(c==b)): return 1 elif(a==b)or(b==c)or(a==c): return 2 elif((a*a==b*b+c*c)or(b*b==a*a+c*c)or(c*c==a*a+b*b)): return 3 else: return 4 else: return 5if __name__=="__main__":
a=int(raw_input("Nhap a :")) b=int(raw_input("Nhap b :")) c=int(raw_input("Nhap c :")) r=['Tam giac deu','tam giac vuong can','tam giac can','tam giac vuong ','tam giac thuong','khong hop le'] i=Bai3(a,b,c) print r[i]
Bài 2.4
def Bai_2_4(km): if km==1: print "So tien phai tra la : 5000d" else: if km<=5: print "So tien phai tra la :",((km-1)*4500+5000) else: if(km<120): print "So tien phai tra la :",((km-5)*3500+4500*4+5000) else: print "So tien phai tra la :",((((km-5)*3500+4500*4+5000)*1/10)) if __name__=="__main__": km=int(raw_input("Nhap so km da di :")) Bai_2_4(km)
Bài 2.5
def Bai5(BD,KT):h=KT-BD # So gio truy cap T=1 #Thanh tien if((BD>=0)and(BD<=7)): if h>=7: T=(T*h*300*60)/0.15 else: T=T*h*300 if((BD>7)and (BD<=17)): if h>=6: T=(T*h*400*60)/0.1 else: T=T*h*400 if((BD>17)and (BD<=24)): if h>=4: T=(T*h*350*60)*0.12 else: T=T*h*350 return Tif __name__=="__main__":
BD=int(raw_input("Nhap thoi gian bat dau :")) KT=int(raw_input("Nhap thoi gian ket thuc :")) print "Thanh tien",Bai5(BD,KT)
Bài 2.6
def formatStringInput(str):return str[:len(str)-1]def Bai_6(Ngay_thue,Loai_phong):
if(Ngay_thue<=12): if Loai_phong=='A': return Ngay_thue*250000 if Loai_phong=='B': return Ngay_thue*200000 if Loai_phong=='C': return Ngay_thue*150000 else: if Loai_phong=='A': return Ngay_thue*250000*0.1 if Loai_phong=='B': return Ngay_thue*200000*0.08 if Loai_phong=='C': return Ngay_thue*150000*0.08if __name__=="__main__":
So_ngay=int(raw_input("Nhap so ngay thue :")) Loai=(raw_input("Nhap loai phong:")) strLP = formatStringInput (Loai) print "Thanh tien",Bai_6(So_ngay,strLP)
Bài 2.7
#chuong trinh nhap vao 1 thang xuat ra mua tuong ung def Bai_2_7(m): if(m<1)or(m>12): print "Nhap thang khong hop le" if(m>=1)and(m<=3): print "Mua xuan" if(m>=4)and(m<=6): print "Mua ha" if(m>=6)and(m<=9): print "Mua thu" if(m>=10)and(m<=12): print "Mua dong" if __name__=="__main__": M=int(raw_input("Nhap 1 thang trong nam :")) Bai_2_7(M)
Không có nhận xét nào:
Đăng nhận xét