| Nguyễn Thảo Ngọc 11V | |
|
|
|
Tác giả | Thông điệp |
---|
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Nguyễn Thảo Ngọc 11V Wed Oct 05, 2022 8:25 pm | |
| Bài 3: -Xác định bài toán: input:nhập tọa độ x1,y1 của điểm A; x2,y2 của điểm B; x3,y3 của điểm C output: đưa ra độ dài của dAB, dBC, dAC. -Thuật toán: Áp dụng công thức: dAB = căn((x2-x1)^2+(y2-y1)^2) - 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=float(input()) y1=float(input()) x2=float(input()) y2=float(input()) x3=float(input()) y3=float(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))
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:28 pm; sửa lần 5. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 4 Tue Oct 11, 2022 7:36 pm | |
| - Code:
-
a=int(input()) b=int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y)
Được sửa bởi Nguyễn Thảo Ngọc ngày Wed Oct 26, 2022 8:06 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 5 Tue Oct 11, 2022 7:38 pm | |
| Bài 5: -Xác định bài toán: input: n là số tự nhiên output: tổng n là tự nhiên -Thuật toán:Áp dụng công thức tính tổng số tự nhiên liên tiếp s=1+2+3+…+n=n*(n+1)/2 - Code:
-
n=int(input()) s=n*(n+1)//2 print("{:.0}".format(S))
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:30 pm; sửa lần 2. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: bài 6 Tue Oct 11, 2022 7:40 pm | |
| - Code:
-
n=int(input()) s=n*(n+1)*(2*n+1)//6 print("Result: ",s)
Được sửa bởi Nguyễn Thảo Ngọc ngày Wed Oct 26, 2022 8:05 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 7 Sat Oct 15, 2022 9:19 pm | |
| - Code:
-
n=int(input()) print(n*n)
Được sửa bởi Nguyễn Thảo Ngọc ngày Sat Oct 15, 2022 9:30 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 8 Sat Oct 15, 2022 9:20 pm | |
| - Code:
-
n=int(input()) s=n*(n+1)//2 print(s*s)
Được sửa bởi Nguyễn Thảo Ngọc ngày Sat Oct 15, 2022 9:31 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 9 Sat Oct 15, 2022 9:22 pm | |
| - Code:
-
n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)//12 print(s)
Được sửa bởi Nguyễn Thảo Ngọc ngày Sat Oct 15, 2022 9:31 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 10 Sat Oct 15, 2022 9:23 pm | |
| - Code:
-
n=int(input()) s=n*(n+1)*(n+2)//3 print(s)
Được sửa bởi Nguyễn Thảo Ngọc ngày Sat Oct 15, 2022 9:27 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 11 Sat Oct 15, 2022 9:24 pm | |
| - Code:
-
n=int(input()) s=n/(n+1.0) print(s)
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 12 Sat Oct 15, 2022 9:30 pm | |
| - Code:
-
n=int(input()) s=n*(n+3)/(4.0*(n+1)*(n+2)) print(s)
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 13 Sat Oct 15, 2022 9:34 pm | |
| - Code:
-
#Tong day so dac biet 1 n=int(input()) s=n*(n+2)/((n+1)**2) print(s)
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 14 Sat Oct 15, 2022 9:36 pm | |
| - Code:
-
#Tong day dac biet 2 p=int(input()) n=int(input()) s=(p**(n+1)-1)//(p-1) print(s)
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 15 Sat Oct 15, 2022 9:39 pm | |
| - Code:
-
#Tong day dac biet 3 p=int(input()) n=int(input()) s=(n+1)*p**(n+1))//(p-1)-p**(n+1)-1)//((p-1)**2) print(s0
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 16 Sat Oct 15, 2022 9:41 pm | |
| - Code:
-
n=int(input()) if n%2==0: print("N la so chan") else: print("N la so le")
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 17 Sat Oct 15, 2022 9:44 pm | |
| - Code:
-
n=int(input()) if (n%3==0) and (n%5!=0): print("True") else: print("False")
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 18 Sat Oct 15, 2022 10:04 pm | |
| - Xác định bài toán: input: nhập giá trị a, b, c output: Đưa ra giá trị lớn nhất của a, b và c. - Thuật toán: Xem phần tử đầu tiên là phần tử lớn nhất. Mang giá trị này lần lượt so sánh với các phần tử còn lại, phần tử nào lớn hơn nó thì cập nhật lại nó. - Code:
-
a=int(input()) b=int(input()) rmax=a if rmax <b: rmax=b print(max)
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:30 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 19 Sat Oct 15, 2022 10:05 pm | |
| Bài 19: - Xác định bài toán: input: nhập giá trị a, b, c output: Đưa ra giá trị nhỏ nhất của a, b và c. - Thuật toán: Xem phần tử đầu tiên là phần tử nhỏ nhất. Mang giá trị này lần lượt so sánh với các phần tử còn lại, phần tử nào nhỏ hơn nó thì cập nhật lại nó. - Code:
-
a=int(input()) b=int(input()) c=int(input()) rmin=a if rmin>b: rmin=b if rmin>c: rmin=c print(rmin)
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:30 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 20 Sat Oct 15, 2022 10:07 pm | |
| - 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)
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 21 Wed Oct 26, 2022 8:09 pm | |
| - Code:
-
a=int(input()) b=int(input()) m=a*10+b n=b*10+a rmax=m if rmax<n: rmax=n print(rmax)
| |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thảo Ngọc 11V Wed Oct 26, 2022 8:12 pm | |
| - Code:
-
a=int(input()) b=int(input()) if a ==0: if b ==0: print("VSN") else: print("NONE") else: x=-1.0*b/a print("x={:.3f}".format(x))
| |
|
| |
Bài 22 Khách viếng thăm
| Tiêu đề: Re: Nguyễn Thảo Ngọc 11V Wed Nov 09, 2022 9:19 pm | |
| - Code:
-
a=int(input()) b=int(input()) if a==0: if b ==0: print("VSN") else: print("NONE") else: x=-1.0*b/a print("x ={:..3f}".format(x))
|
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 23 Wed Nov 09, 2022 9:26 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: 8 2 2 Kq: NONE
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:36 pm; sửa lần 2. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 24 Tue Nov 29, 2022 8:45 pm | |
| Bài 24: - Xác định bài toán: Input: a,b,c Output: S là diện tích tam giác nếu a,b,c là 3 cạnh của 1 tam giác, “NONE” nếu a,b,c không là 3 cạnh của 1 tam giác - Thuật toán: B1: Đưa hàm sqrt ra + Nhập a,b,c B2: Lấy m=a+b, n=b+c, p=c+a B3: (1) Nếu (m>c) và (n>a) và (p>b) thì: 3A: Tìm p=(a+b+c)/2 3B: Tìm s= sqrt(p.(p-a).(p-b).(p-c)) (Công thức Hê rông) (2) Nếu m,n,p không thỏa mãn (ELSE) thì ghi “NONE” B4: Đưa ra kết quả cho từng trường hợp - 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(a.0*p*(p-a)*(p-b)*(p-c)) print("Result: {:.3f}.format(s)) else: print("Not 3 side lengths of a triangle")
*Test: a=2,b=3,c=4->2.90
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:33 pm; sửa lần 2. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 25 Tue Nov 29, 2022 8:52 pm | |
| Bài 25: - Xác định bài toán: Input: Điểm M(x1,y1) + Đường tròn tâm I(x2,y2) bán kính R Output: M nằm trong, trên hay ngoài đường tròn - Thuật toán: B1: Đưa hàm sqrt và pow ra + Nhập x1,x2,y1,y2, R B2: Tìm: dMI= sqrt(pow(x2-x1, 2)+pow(y2-y1, 2)) B3: (1) Nếu dMI<R thì ghi: "M nam trong (I;R)" (2) Nếu dMI==R thì ghi: "M nam tren (I;R)" (3) Nếu dMI>R thì ghi: "M nam ngoài (I;R)" B4: Đưa ra kết quả cho từng trường hợp - 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: x1=2,x2=3,y1=4,y2=5,R=9 KQ: "M nam trong (I;R)"
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:33 pm; sửa lần 1. | |
|
| |
Nguyễn Thảo Ngọc
Tổng số bài gửi : 55 Join date : 05/10/2022
| Tiêu đề: Bài 26 Tue Nov 29, 2022 9:05 pm | |
| BÀI 26: Xác định bài toán: input: Nhập x1, x2, x3, y1, y2, y3 x1, y1 ( toạ độ điểm A) x2, y2(toạ độ điểm B) x3, y3( toạ độ điểm C) output: đưa ra diện tích tam giác (nếu A, B, C là 3 đỉnh của tam giác) hoặc đưa ra "NONE" (nếu A, B, C không phải 3 đỉnh của tam giác) Thuật toán: nhập x1 y1 x2 y2 x3 y3 tính độ dài ab=sqrt(pow(x2-x1,2)+ pow(y2-y1,2)) ca=sqrt(pow(x1-x3,2)+ pow(y1-y3,2)) bc=sqrt(pow(x3-x2,2)+ pow(y3-y2,2)) kiểm tra nếu ab bc ca là ba cạnh của tam giác thì tính nửa chu vi và tính s nếu ab bc ca không phải là ba cạnh của tam giác thì in ra "NONE" - Code:
-
from math import sqrt from math import pow ax=int(input()) ay=int(input()) bx=int(input()) by=int(input()) cx=int(input()) cy=int(input()) ab=(ax,ay,bx,by) bc=(bx,by,cx,cy) ca=(cx,cy,ax,ay) if(ab+bc>ca) and (bc+ca>ab) and (ca+ab>bc): p=(ab+bc+ca)/2.0 s=sqrt(p*(p-ab)*(p-bc)*(p-ca)) print("{:.3f}".format()) else: print("NONE")
Test: 0 0 6 0 2 3 Kq: 9,000
Được sửa bởi Nguyễn Thảo Ngọc ngày Thu Dec 01, 2022 10:37 pm; sửa lần 1. | |
|
| |
Sponsored content
| Tiêu đề: Re: Nguyễn Thảo Ngọc 11V | |
| |
|
| |
| Nguyễn Thảo Ngọc 11V | |
|