Tiêu đề: Nguyễn Tiến Dũng Sun Oct 16, 2022 9:12 pm
Bài 1: - Xác định bài toán: input: Nhập tọa độ x1,y1 của điểm A và x2,y2 điểm B output: Đưa ra độ dài đoạn thẳng A,B lấy chính xác đến 2 chữ số thập phân - Thuật toán: Áp dụng công thức: dAB = căn((x2-x1)^2+(y2-y1)^2) - Chương trình: Code: from math import sqrt x1=int(input()) x2=int(input()) y1=int(input()) y2=int(input()) dAB=sqrt((x2-x1)**2+(y2-y1)**2) print("{:.2}".format(dAB))
Test: 2 3 5 8 Kết quả: 5,8
Được sửa bởi Nguyễn Tiến Dũng ngày Thu Nov 10, 2022 11:25 am; sửa lần 6.
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: Re: Nguyễn Tiến Dũng Sun Oct 16, 2022 9:18 pm
Bài 2 from math import sqrt x1=int(input()) x2=int(input()) x3=int(input()) y1=int(input()) y2=int(input()) y3=int(input()) dAB=sqrt((x2-x1)**2+(y2-y1)**2) dBC=sqrt((x3-x2)**2+(y3-y2)**2) dCA=sqrt((x1-x3)**2+(y1-y3)**2) print("{:.3}".format(dAB)) print("{:.3}".format(dBC)) print("{:.3}".format(dCA))
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: Re: Nguyễn Tiến Dũng Sun Oct 16, 2022 9:20 pm
Tiêu đề: Re: Nguyễn Tiến Dũng Thu Oct 27, 2022 11:23 am
Bài 16 n=int(input()) if n % 2 == 0: print ("N chan") else: print ("N le")
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: Re: Nguyễn Tiến Dũng Thu Oct 27, 2022 11:26 am
Bài 17 n=int(input()) if (n%3==0)and(n%5!=0): print("True") else: print("False")
Test: 3 Kết quả: True
Admin likes this post
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: Re: Nguyễn Tiến Dũng Thu Oct 27, 2022 11:29 am
Bài 18 a=int(input()) b=int(input()) res=a if res<b: res=b print(b)
Test 3 4 Kết quả 4
Admin likes this post
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: Re: Nguyễn Tiến Dũng Thu Oct 27, 2022 11:31 am
Bài 19 a=int(input()) b=int(input()) c=int(input()) res=a if res<b and c: res=a else: res=b if res<c: res=b else: res=c print(res)
Test 4 5 6 Kết quả 5
Admin likes this post
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: Re: Nguyễn Tiến Dũng Thu Oct 27, 2022 11:33 am
Bài 20 a=int(input()) b=int(input()) c=int(input()) res= a+b if res>b+c and a+c: res=a+b else: res=b+c if res> a+c: res= b+c else: res= a+c print(res)
Test 10 13 14 Kết quả 27
Admin likes this post
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: 15 phút Mon Nov 14, 2022 8:59 am
Bài1: - xác định bài toán: input: nhập ba số a, b, c, d output: kết quả S và P chính xác đến 3 chữ số thập phân - thuật toán: +/ nhập a, b, c, d +/ tính ra S = (a**2+b**2)/(c+d) P = (a**3+b)/(c/a+1/(a+b)) -Code: a=int(input()) b=int(input()) c=int(input()) d=int(input()) S=(a*a+b*b)/(c+d) P=(a*a*a+b)/((c/a)+(1/a+b)) print("{:.3}".format(S)) print("{:.3}".format(P)) Test: 3 4 5 6 Kết quả: 2.27 5.17
Nguyễn Tiến Dũng
Tổng số bài gửi : 23 Join date : 10/10/2022
Tiêu đề: Re: Nguyễn Tiến Dũng Mon Nov 14, 2022 9:03 am
Bài 2: - xác định bài toán: input: nhập a, b, c, d output: in ra “đây là tam giác vuông” hoặc “đây không là tam giác vuông” - thuật toán: áp dụng định lý Pytago : a**2+b**2==c**2 hoặc a**2+c**2==b**2 hoặc b**2+c**2==a**2 thì in ra đây là tam giác vuông ngược lại thì in ra không là tam giác vuông Code: a=int(input()) b=int(input()) c=int(input()) if(a*a+b*b==c*c)or(b*b+c*c==a*a)or(a*a+c*c==b*b): print("Đây là tam giác vuông") else: print("Không phải tam giác vuông") Test: 3 4 5 Kết quả: Đây là tam giác vuông