| Nguyễn Minh Ngọc 11V | |
|
|
|
Tác giả | Thông điệp |
---|
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:33 pm | |
| bài 1 from math import sprt from math import pow x1=float(imput(''Enter x1:'')) y1=float(imput(''Enter y1:'')) x2=float(imput(''Enter x2:'')) y2=float(imput(''Enter y2:'')) res=sprt(pow(x2 -x1,2)+pow(y2 -y1,2)) print(res)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:34 pm | |
| bài 2 from math import sqrt a = int(input("Enter a: ")) b = int(input("Enter b: ")) c = int(input("Enter c: ")) d = a + b + c p = d / 2.0 s = sqrt(p * (p - a) * (p - b) * (p-c)) print(d) print(s) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:34 pm | |
| bài 3 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 = float(input("Enter x1: ")) y1 = float(input("Enter y1: ")) x2 = float(input("Enter x2: ")) y2 = float(input("Enter y2: ")) x3 = float(input("Enter x3: ")) y3 = float(input("Enter y3: ")) dab = distance_points(x1, y1, x2, y2) dbc = distance_points(x2, y2, x3, y3) dac = diatance_points(x1, y1, x3, y3) print("d_AB = {:.3f}".format(dab)) print("d_BC = {:.3f}".format(dbc)) print("d_AC = {:.3f}".format(dac)) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:34 pm | |
| bài 4 a=int(input()) b=int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:34 pm | |
| Bài 5 n= int(input()) s= (n*(n+1))/2 print("{:.0f}".format(s))
Được sửa bởi ngocminhminh03042006 ngày Wed Oct 26, 2022 9:40 am; sửa lần 1. | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:35 pm | |
| Bài 6 n= int(input()) s= (n*(n+1)*(2*n+1))/6 print("{:.0f}".format(s))
Được sửa bởi ngocminhminh03042006 ngày Wed Oct 26, 2022 9:41 am; sửa lần 1. | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:35 pm | |
| Bài 7: a=int(input()) b=int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:35 pm | |
| Bài 8: n=int(input()) s=n*(n+1)//2 print(S)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:35 pm | |
| Bài 9: n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)//12 print(S)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:35 pm | |
| Bài 10: n=int(input()) s=n*(n+1)*(n+2)//3 print(S) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:36 pm | |
| Bài 11: n=int(input()) s=n/(n+1.0) print(s) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:36 pm | |
| Bài 12: n=int(input()) s=n*(n+3)/(4.0*(n+1)*(n+2)) print(s)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:36 pm | |
| Bài 13: n = int(input()) s = n*(n+2)/((n+1)*(n+1)) print(s)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:36 pm | |
| Bài 14: p = int(input()) n = int(input()) s = (p**(n+1)-1)//(p-1) print(s)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:37 pm | |
| Bài 15: p = int(input()) n = int(input()) s = ((n+1)*p**(n+1)//(p-1)-(p**(n+1)-1)//((p-1)**2) print(s) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:37 pm | |
| Bài 16: n = int(input()) if n%2==0: print("N la so chan") else: print("N la so le")
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:37 pm | |
| Bài 17: n = int(input()) if (n%3==0) and (n%5!=0): print("True") else: print("False")
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:37 pm | |
| Bài 18: a = int(input()) b = int(input()) res = a if res<b: res = b print(res) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:37 pm | |
| Bài 19: a = int(input()) b = int(input()) c = int(input()) res = a if res>b: res = b if res>c res = c print(res) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:38 pm | |
| Bài 20: 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) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Tue Oct 25, 2022 9:39 pm | |
| Bài 21:
a = int(input()) b = int(input()) res = a*10+b if res<b*10+a: res = b*10+a print(res) | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Bài 22 Fri Dec 02, 2022 10:37 am | |
| - Code:
-
a = int(input()) b = int(input()) m = 10 * a + b n = 10 * b + a res = m if (res < n): res = n print(res)
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Fri Dec 02, 2022 10:38 am | |
| 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))
| |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Fri Dec 02, 2022 10:39 am | |
| 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 | |
|
| |
ngocminhminh03042006
Tổng số bài gửi : 36 Join date : 22/10/2022
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V Fri Dec 02, 2022 10:39 am | |
| 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 | |
|
| |
Sponsored content
| Tiêu đề: Re: Nguyễn Minh Ngọc 11V | |
| |
|
| |
| Nguyễn Minh Ngọc 11V | |
|