| Trần Vũ Bảo Minh -BT | |
|
|
|
Tác giả | Thông điệp |
---|
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Trần Vũ Bảo Minh -BT Wed Oct 19, 2022 8:46 am | |
| 1 - Code:
-
from math import sqrt from math import pow x1 = float(input()) y1 = float(input()) x2 = float(input()) y2 = float(input()) res = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)) print('do dai doan thang AB la', res)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Wed Oct 19, 2022 8:52 am | |
| 2 - Code:
-
from math import sqrt a = int(input()) b = int(input()) c = int(input()) d = a + b + c p = d / 2 s = sqrt(p * (p-a) * (p-b) * (p-c)) print('chu vi tam giac la', d) print('dien tich tam giac la', s)
Được sửa bởi mingit ngày Wed Oct 19, 2022 9:05 am; sửa lần 1. | |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Wed Oct 19, 2022 9:04 am | |
| 3 - Code:
-
from math import sqrt from math import pow def dodai(ax, ay, bx, by): return sqrt(pow(bx - ax, 2) + pow(by - ay, 2)) x1 = float(input()) y1 = float(input()) x2 = float(input()) y2 = float(input()) x3 = float(input()) y3 = float(input()) dab = dodai(x1, y1, x2, y2) dbc = dodai(x2, y2, x3, y3) dac = dodai(x1, y1, x3, y3) print('do dai doan thang dAB la', "d_AB = {:.3f}".format(dab)) print('do dai doan thang dBC la', "d_BC = {:.3f}".format(dbc)) print('do dai doan thang dAC la', "d_AC = {:.3f}".format(dac))
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Tue Oct 25, 2022 2:36 am | |
| 4 - Code:
-
do_dai = float(input()) do_rong = float(input())
x= (do_dai-2)*(do_rong-2) y= do_dai*do_rong-x print("so vien gach lat o vien =",x) print("so vien gach lat o loi =",y)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Tue Oct 25, 2022 2:39 am | |
| 5 - Code:
-
n = int(input()) s=n*(n+1)//2 print(s)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Tue Oct 25, 2022 2:40 am | |
| 6 - Code:
-
n = int(input()) s=n*(n+1)*(2*n+1)//6 print(s)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:00 am | |
| 7 - Code:
-
n=int(input()) print(n*n)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:03 am | |
| 8 [code] n=int(input()) s=n*(n+1)//2 print(s*s) [\code] | |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:04 am | |
| 9 - Code:
-
n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)//12 print(s)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:04 am | |
| 10 - Code:
-
n=int(input()) s=n*(n+1)*(n+2)//3 print(s)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:05 am | |
| 11 - Code:
-
n= int(input()) s= n/(n+1) print("{:.0f}".format(s))
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:05 am | |
| 12 - Code:
-
n= int(input()) s= (n*(n+3))/(4*(n+1)*(n+2)) print("{:.0f}".format(s))
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:06 am | |
| 13 - Code:
-
n= int(input()) s= (n*(n+2))/((n+1)*(n+1)) print("{:.0f}".format(s))
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:06 am | |
| 14 - Code:
-
from math import pow n= int(input()) p= int(input()) s= (pow(p, (n+1))-1)/(p-1) print("{:.0f}".format(s))
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:06 am | |
| 15 - Code:
-
from math import pow n= int(input()) p= int(input()) s= ((n+1)*pow(p, (n+1)))/(p-1)-(pow(p, (n+1))-1)/((p-1)*(p-1)) print("{:.0f}".format(s))
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:07 am | |
| 16 - Code:
-
n=int(input())
if n % 2 ==0: print("N la so chan") else: print("N la so le")
Được sửa bởi mingit ngày Mon Oct 31, 2022 12:08 am; sửa lần 1. | |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:08 am | |
| 17 - Code:
-
n=int(input()) if (n % 3 ==0) and (n % 5 !=0): print("True") else: print("False")
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:09 am | |
| 18 - Code:
-
a=int(input()) b=int(input()) rmax=a if rmax<b: rmax=b print(rmax)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:09 am | |
| 19 - Code:
-
a=int(input()) b=int(input()) c=int(input()) rmin=a if rmin>b: rmin=b if rmin>c: rmin=c print(rmin)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Mon Oct 31, 2022 12:10 am | |
| 20 - Code:
-
a=int(input()) b=int(input()) c=int(input()) m=a+b n=b+c p=a+c rmax=m if rmax<n: rmax=n if rmax<p: rmax=p print(rmax)
| |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Wed Dec 07, 2022 12:33 pm | |
| Bài 21 Xác định bài toán Input: a,b Output: giá trị lớn nhất của số ghép được từ a và b - Thuật toán m=a*10+b n=b*10+a - Viết chương trình Code: - Code:
-
a=int(input()) b=int(input()) m=a*10+b n=b*10+a res=m if res>n: res=m else: res=n print(res)
-Bộ test 3 4 KQ 43 | |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Wed Dec 07, 2022 12:35 pm | |
| Bài 22: - Xác định bài toán Input: giá trị a,b Output: nghiệm của phương trình ax+b =0 - Thuật toán Nếu a=0 thì - Nếu b=0 thì thông báo ''vo so nghiem'' ngược lại, nếu b!=0 thì thông báo ''khong co nghiem nao'' Ngược lại, - Tính x=-b/a; sau đó ,đưa giá trị cua x ra -Viết chương trình Code: - Code:
-
a= int(input()) b= int(input()) if a == 0: if b == 0: print("vo so nghiem") else: print("khong co nghiem nao") else: x=-1.0 *b/a print("{:.3f}".format(x))
-Bộ test 2 3 KQ: -1,500 | |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Wed Dec 07, 2022 12:36 pm | |
| Bài 23: - Xác định bài toán: Input: Nhập a,b,c Output: Đưa ra kết luận nghiệm của phương trình - Thuật toán: - Ta tính biệt số delta: d = b* b - 4ac; - Sau đó thực hiện xét dấu của d: Nếu d < 0 thì thông báo "NONE" Ngược lại, Nếu d= 0 thì { x12=-b/2a; đưa x12 ra.} Ngược lại thì, { Tính x1= (-b+√d)/2a; x2= (-b- √d)/2a; đưa x1,x2 ra} Code: - Code:
-
from math import sqrt a = int(input()) b = int(input()) c = int(input()) d = b * b - 4 * a * c if d < 0: print("NONE") elif d == 0: print("x1 = x2 = {:.3f}".format(-1.0 * b/(2.0 * a))) else: x1 = (-1.0 * b + sqrt(d)) / (2 * a) x2 = (-1.0 * b / a) -x1 print("x1 = {:.3f}".format(x1)) print("x2 = {:.3f}".format(x2))
-Bộ test: a=5, b=6, c=-1 KQ: x1= 0,148 x2= -1,348 | |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Wed Dec 07, 2022 12:38 pm | |
| Bài 24: - Xác định bài toán: Input: Nhập a,b,c nguyên dương Output: Kiểm tra a,b,c là 3 cạnh của tam giác. Nếu có thì tính và đưa ra diện tích tam giác, ngược lại ghi ra "NONE". - Thuật toán: - a,b,c là ba cạnh của tam giác khi tổng lớn hơn cạnh còn lại: (a + b > c and b + c > a and c + a > b) - Công thức Hê-rông tính diện tích tam giác khi biết độ dài các cạnh: p= (a+b+c)/2 ; s= \sqrt{p(p-a)(p-b)(p-c)} Code: - Code:
-
from math import sqrt a = int(input()) b = int(input()) c = int(input()) if (a + b > c) and (b + c > a) and (c + a > b): p = (a + b + c) / 2.0 s = sqrt(1.0 * p * (p - a) * (p - b) * (p - c)) print("Result: {:.3}".format(s)) else: print("Not 3 side lengths of a triangle")
-Bộ test a=3, b=4, c=5 KQ: S=6.0 | |
|
| |
mingit
Tổng số bài gửi : 33 Join date : 18/10/2022 Age : 17 Đến từ : HANOI
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT Wed Dec 07, 2022 12:38 pm | |
| Bài 25: - Xác định bài toán: Input: Nhập M(x1,y1) và I(x2,y2) và bán kính R Output: Kết luận M nằm trong hay ngoài hay trên đường tròn - Thuật toán: - Ta tính khoảng cách từ điểm M tới tâm I của đường tròn: dMI= √(x2-x1)^2 + (y2-y1)^2 - So sánh khoảng cách với đường tròn Nếu dMI>R thì M nằm ngoài đường tròn Nếu dMI=R thì M nằm trên đường tròn Nếu dMi<R thì M nằm trong đường tròn Code: - Code:
-
from math import sqrt from math import pow def distance_points(mx,my,ix,iy): return sqrt(pow(bx-ax,2)+pow(by-ay,2)) mx = int(input()) my = int(input()) ix = int(input()) iy = int(input()) r = int(input()) d = distance_points(mx,my,ix,iy) if d<r: print("M nam trong duong tron") elif d==r: print("M nam tren duong tron") else: print("M nam ngoai duong tron")
-Bộ test 5 5 3 4 3 KQ: M nam trong duong tron | |
|
| |
Sponsored content
| Tiêu đề: Re: Trần Vũ Bảo Minh -BT | |
| |
|
| |
| Trần Vũ Bảo Minh -BT | |
|