| Hà Nhật Quyên | |
|
|
|
Tác giả | Thông điệp |
---|
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Hà Nhật Quyên Mon Oct 24, 2022 6:40 pm | |
| Bài 1: Code:
from math import sqrt x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input()) d = sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) print("{:.3f}".format(d)) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:43 pm | |
| Bài 2: Code:
from math import sqrt a = int(input()) b = int(input()) c = int(input()) d = (a+b+c)/2 s = sqrt(p*(p-a)*(p-b)*(p-c) print(d) print("{:.3f}".format(s))
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:44 pm | |
| Bài 3: Code:
from math import sqrt from math import pow def distance_points(ax, ay, bx, by): return sqrt(pow(bx - ax, 2) + pow(by - ay, 2)) x1 = int(input()) x2 = int(input()) x3 = int(input()) y1 = int(input()) y2 = int(input()) y3 = int(input()) dab = distance_points(x1, y1, x2, y2) dbc = distance_points(x2, y2, x3, y3) dac = distance_points(x1, y1, x3, y3) print("d_AB = {:.3f}".format(dab)) print("d_BC = {:.3f}".format(dbc)) print("d_AC = {:.3f}".format(dac)) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:48 pm | |
| Bài 4: Code:
a = int(input()) b = int(input()) x = (a-2)*(b-2) y = a*b-x print(x) print(y) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:48 pm | |
| Bài 5: Code:
n = int(input()) S = (n*(n-1))/2 print("{:.0}".format(S))
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:48 pm | |
| Bài 6: Code:
N = int(input()) S = (N*(N+1)*(2*N+1))/6 print("{:.0}".format(S))
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:50 pm | |
| Bài 7: Code:
n = int(input()) print(n*n)
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:50 pm | |
| Bài 8: Code:
n = int(input()) s = (n*n+1))/2 print(s) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:51 pm | |
| Bài 9: Code:
n = int(input()) s = n*n*(n+1)*(n+1)*(2*n*n+2*n-1)//12 print(s)
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:52 pm | |
| Bài 10: Code:
n = int(input()) s = (n*(n+1)*(n+2))/3 print(s)
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:52 pm | |
| Bài 11: Code:
n = int(input()) s = n/(n+1.0) print(s) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:52 pm | |
| Bài 12: Code:
n = int(input()) s = n*(n+3)/(4.0*(n+1)*(n+2)) print(s)
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:53 pm | |
| Bài 13: Code:
n = int(input()) s = n*(n+2)/((n+1)*(n+1)) print(s) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:53 pm | |
| Bài 14: Code:
p = int(input()) n = int(input()) s = (p**(n+1)-1)//(p-1) print(s)
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:54 pm | |
| Bài 15: Code:
p = int(input()) n = int(input()) s = ((n+1)*p**(n+1)//(p-1)-(p**(n+1)-1)//((p-1)**2) print(s) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:54 pm | |
| Bài 16: Code:
n = int(input()) if n%2==0: print("N la so chan") else: print("N la so le") | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:55 pm | |
| Bài 17: Code:
n = int(input()) if (n%3==0) and (n%5!=0): print("True") else: print("False")
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:55 pm | |
| Bài 18: Code:
a = int(input()) b = int(input()) res = a if res<b: res = b print(res)
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:56 pm | |
| Bài 19: Code:
a = int(input()) b = int(input()) c = int(input()) res = a if res>b: res = b if res>c res = c print(res) | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Mon Oct 24, 2022 6:56 pm | |
| Bài 20: Code:
a = int(input()) b = int(input()) c = int(input()) m = a+b n = b+c p = a+c res = m if res<n: res = n if res<p: res = p print(res)
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Thu Jan 05, 2023 8:32 pm | |
| Bài 21: Code:
a = int(input()) b = int(input()) m = 10 * a + b n = 10 * b + a res = m if (res < n): res = n print(res)
Được sửa bởi Hà Nhật Quyên ngày Thu Jan 05, 2023 8:35 pm; sửa lần 1. | |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Thu Jan 05, 2023 8:33 pm | |
| bài 22 Code:
a = int(input()) b = int(input()) if a==0: if b==0: print("VSN") else: print("VN") else: x = -1.0*b/a print("{:.3f}".format(x))
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Thu Jan 05, 2023 8:37 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:
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))
Test mẫu: Ví dụ : a=5, b=6, c=-1 Kết quả: x1= 0,148 x2= -1,348
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Thu Jan 05, 2023 8:37 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: 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")
- Test mẫu: Ví dụ: a=3, b=4, c=5 Kết quả: S=6.0
| |
|
| |
Hà Nhật Quyên
Tổng số bài gửi : 40 Join date : 05/10/2022
| Tiêu đề: Re: Hà Nhật Quyên Thu Jan 05, 2023 8:37 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:
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")
- Test mẫu: Ví dụ: 5 5 3 4 3 Kết quả: M nam trong duong tron
| |
|
| |
Sponsored content
| Tiêu đề: Re: Hà Nhật Quyên | |
| |
|
| |
| Hà Nhật Quyên | |
|