| Trần Mai Linh | |
|
|
|
Tác giả | Thông điệp |
---|
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Trần Mai Linh Wed Oct 12, 2022 10:53 am | |
| #vi du 1 a = 888 b = int(input()) if(b==a): print(True) else: print(False)
Được sửa bởi Trần Mai Linh ngày Thu Oct 20, 2022 8:32 am; sửa lần 1. | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Thu Oct 13, 2022 9:11 am | |
| #vidu: a = int(input()) b = int(input()) if (a>b): print(a) else: if(a<b): print(b) else: print(a)
Được sửa bởi Trần Mai Linh ngày Wed Oct 26, 2022 8:34 pm; sửa lần 1. | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Thu Oct 20, 2022 8:57 am | |
| #vidu: 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 Trần Mai Linh ngày Wed Oct 26, 2022 3:05 pm; sửa lần 1. | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Thu Oct 20, 2022 9:06 am | |
| #vidu: a = int(input()) b = int(input()) c = int(input()) t = a+b m = a+c l = b+c res=t if(res<m): res=m if(res<l): res=l print(res)
Được sửa bởi Trần Mai Linh ngày Wed Oct 26, 2022 3:06 pm; sửa lần 2. | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Tue Oct 25, 2022 11:03 pm | |
| #bai16:Chan le 1) Xác định bài toán: input: nhập N output: đưa ra kết quả N là số chẵn hay số lẻ 2) Thuật toán: -Xét N chưa chia cho 2 bằng biểu thức :N%2==0 -Nếu N chia 2 cho kết quả bằng 0 thì đưa ra kết quả N là số chắn, ngược lại thì đưa kết quả N là số lẻ 3) Viết chương trình: - Code:
-
N = int(input()) if(N%2==0): print("N la so chan") else: print("N la so le")
Test ví dụ: 234 KQ:N la so chan 135 KQ:N la so le
Được sửa bởi Trần Mai Linh ngày Wed Oct 26, 2022 10:55 am; sửa lần 2. | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 3:28 pm | |
| Bài 1:1) Xác định bài toán: input: nhập x1,x2,y1,y2 output: giá trị dAB 2) Thuật toán:-Nhập 4 số x1,y1,x2,y2 -Sử dụng hàm “sqrt” và công thức tính độ dài: căn((x2-x1)^2+(y2-y1)^2)) -Đưa ra kết quả độ dài AB đến số thập phân thứ 2 3) Viết chương trình: - Code:
-
#bai1: from math import sqrt x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input()) dAB= sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) print("{:.2f}".format(dAB))
Test ví dụ:4 5 6 7 KQ: 2.83
Được sửa bởi Trần Mai Linh ngày Wed Oct 26, 2022 8:46 pm; sửa lần 3. | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 5:04 pm | |
| Bài 2:1) Xác định bài toán:input: nhập độ dài 3 cạnh a,b,c output: đưa ra kết quả chu vi và diện tích tam giác ABC đến số thập phân thứ 3 2) Thuật toán:-Nhập 3 số a,b,c -Sử dụng hàm sqrt và công thức tính chu vi d=a+b+c; nửa chu vi p=d/2; diện tích s=căn(p(p-a)(p-b)(p-c)) -Đưa ra kết quả d và s 3) Viết chương trình: - 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 ("{:.3f}".format(s)) print (d)
Test ví dụ:6 7 8 KQ: 20.333 21
Được sửa bởi Trần Mai Linh ngày Wed Oct 26, 2022 8:48 pm; sửa lần 3. | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 5:52 pm | |
| Bài 3:1) Xác định bài toán:input: nhập x1,y1,x2,y2,x3,y3 output: giá trị dAB,dBC,dCA 2) Thuật toán:-Nhập 6 giá trị x1,y1,x2,y2,x3,y3 -Dùng công thức tính độ dài căn((x2-x1)^2+(y2-y1)^2)); hàm sqrt(x,y) -Đưa ra kết quả độ dài AB, BC, CA đến số thập phân thứ 3 3) Viết chương trình: - Code:
-
from math import sqrt x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input()) x3 = int(input()) y3 = int(input()) dAB = sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) dBC = sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y1)) dCA = sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)) print ("{:.3f}".format(dAB)) print ("{:.3f}".format(dBC)) print ("{:.3f}".format(dCA))
Test ví dụ:6 7 8 9 11 12 KQ: 2.828 4.899 7.071 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 9:01 pm | |
| Bài 4:1)Xác định bài toán:input: nhập a,b output: giá trị x(số viên gạch màu xanh lát ở viền),y(số viên gạch màu vàng lát ở lõi trong) 2)Thuật toán:-Nhập a,b -Tính x theo công thức: x=(a-2)*(b-2); y theo công thức: y=a*b-x 3)Chương trình - Code:
-
a=int(input()) b=int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y)
Test VD22 33 KQ:620 106 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 9:15 pm | |
| Bài 5:1) Xác định bài toán:input: nhập N output: giá trị tổng N nguyên dương 2) Thuật toán:-Nhập N -Tính tổng S theo công thức: S=N*(N+1)/2 3) Chương trình: - Code:
-
N=int(input()) S=N*(N+1)/2 print (S)
Test VD147 KQ: 10878.0 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 9:39 pm | |
| Bài 6:1) Xác định bài toán:input: nhập N output: giá trị tổng S bình phương N số nguyên dương 2) Thuật toán:-Nhập N -Tính tổng S theo công thức: S=N(N+1)(2N+1)/6 3) Chương trình: - Code:
-
N=int(input()) S=N*(N+1)*(2*N+1)/6 print (S)
Test VD446 KQ: 29671711.0 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 10:03 pm | |
| Bài 7:1) Xác định bài toán:input: nhập N output: giá trị tổng S các số lẻ nguyên dương liên tiếp 2) Thuật toán:-Nhập N -Tính tổng S theo công thức: S=N*N 3) Chương trình: - Code:
-
N=int(input()) S=N*N print (S)
Test Vd55 KQ: 3025 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 10:16 pm | |
| Bài 8:1) Xác định bài toán:input: nhập N output: giá trị tổng S lập phương N số tự nhiên liên tiếp 2) Thuật toán:-Nhập N -Tính tổng S theo công thức: S=(N(N+1)/2)^2 3) Chương trình: - Code:
-
N=int(input()) S=(N*(N+1)/2)*(N*(N+1)/2) print (S)
Test Vd24 KQ: 90000.0 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 10:26 pm | |
| Bài 9:1) Xác định bài toán:input: nhập N output: giá trị tổng luỹ thừa 5 các N số nguyên dương liên tiếp 2) Thuật toán:-Nhập N -Tính tổng S theo công thức: S=1/12*N^2*(N+1)^2*(2N^2+2N-1) 3) Chương trình: - Code:
-
N=int(input()) S=(1/12)*(N*N)*(N+1)*(N+1)*(2*N*N+2*N-1) print (S)
Test Vd36 KQ: 393729876.0 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:06 pm | |
| BÀI 101)Xác địnhinput : nhập n output: tổng s cặp số tự nhiên nhân dồn 2)Thuật toánnhập n tính s=n*(n+1)*(n+2)/3 in ra s 3)Chương trình - Code:
-
n=int(input()) s=n*(n+1)*(n+2)/3 print(s)
Test VD76 KQ: 152152.0 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:10 pm | |
| Bài 11:1) Xác định:input : nhập N output: tổng S các nghịch đảo cặp số tự nhiên nhân dồn 2)Thuật toán:nhập N tính S=N/(N+1.0) 3)Chương trình - Code:
-
N=int(input()) S=N/(N+1.0) print(S)
Test VD7 KQ: 0.875 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:16 pm | |
| BÀI 121)Xác địnhinput: nhập n output: tổng S các nghịch đảo cặp ba số tự nhiên nhân dồn 2)Thuật toán:nhập N tính S=(N*(N+3))/(4*(N+1)*(N+2)) 3)Chương trình: - Code:
-
N=int(input()) S=(N*(N+3))/(4.0*(N+1)*(N+2)) print(S)
Test3 KQ: 0.225 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:20 pm | |
| BÀI 131)Xác định:input : nhập N output: tổng S dãy số đặc biệt 2)Thuật toán:nhập N tính S=(N*(N+2))/((N+1)* (N+1)) in ra S 3)Chương trình: - Code:
-
N=int(input()) S=(N*(N+2))/((N+1)*(N+1)) print(S)
Test 8 KQ: 0.9876543209876543 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:25 pm | |
| BAI 141)XÁC ĐỊNHinput: nhập p, n output : tổng s = 1+p^1 +p^2+…+p^n 2)THUẬT TOÁNnhập p,n tính s= (p**(n+1)-1)/(p-1) 3)CHƯƠNG TRÌNH - Code:
-
p=int(input()) n=int(input()) s= (p**(n+1)-1)/(p-1) print(s)
| |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:26 pm | |
| BAI 141)XÁC ĐỊNHinput: nhập p, n output : tổng s = 1+p^1 +p^2+…+p^n 2)THUẬT TOÁNnhập p,n tính s= (p**(n+1)-1)/(p-1) 3)CHƯƠNG TRÌNH - Code:
-
p=int(input()) n=int(input()) s= (p**(n+1)-1)/(p-1) print(s)
Test 3 4 KQ: 121.0 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:33 pm | |
| Bài 15 1)Xác định bài toáninput : nhập n, p output: tổng s dãy số đặc biệt 2)Thuật toánSử dụng công thức tính s=1+2.p^1+2.p^2+…+2.p^n= ((n+1).p^(n+1))/(p-1) - (p^(n+1))/(p-2)^2 3)Chương trình - Code:
-
p=int(input()) n=int(input()) s=((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2) print(s)
Test 3 4 KQ: 547.0 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:38 pm | |
| Bài 17 1)Xác định bài toán:input : nhập n output: số n có chia hết cho 3 và không chia hết 5 hay không 2)Thuật toán:nhập n n chia hết cho 3 là n%3==0 n không chia hết cho 5 là n%5!=0 biểu thức là (n%3==0) và (n%5!=0) 3)Chương trình: - Code:
-
n=int(input()) if(n%3==0) and (n%5 !=0): print("True") else: print("False")
Test 12 KQ:True | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:42 pm | |
| Bài 18 1)Xác định bài toáninput : nhập a, b output: in ra giá trị lớn nhất 2)Thuật toánnhập a,b coi a là giá trị lớn nhất là res=a, sau đó so sánh res với giá trị còn lại giá trị nào lớn hơn thì cập nhật lại res 3)Chương trình - Code:
-
a=int(input()) b=int(input()) res=a if res <b: res=b print(res)
Test 12 13 KQ:13 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:45 pm | |
| Bài 19 1)Xác định bài toáninput : nhập a, b, c output: in ra giá trị nhỏ nhất 2)Thuật toánnhập a,b,c coi a là giá trị nhỏ nhất là res=a, sau đó so sánh res với giá trị còn lại giá trị nào nhỏ hơn thì cập nhật lại res 3)Chương trình - Code:
-
a=int(input()) b=int(input()) c=int(input()) res=a if res>b: res= b if res>c: res=c print(res)
-Test 23 25 27 KQ: 23 | |
|
| |
Trần Mai Linh
Tổng số bài gửi : 41 Join date : 06/10/2022
| Tiêu đề: Re: Trần Mai Linh Wed Oct 26, 2022 11:49 pm | |
| BÀI 20: 1)Xác định bài toán:input: nhập a ,b,c output: in ra tổng 2 số nhỏ nhất 2)Thuật toán:nhập a, b,c tính m=a+b n=b+c p=a+c gắn max=m nếu max <n thì gắn max=n nếu max<p thì gắn max=p in ra max 3)Chương trình: - Code:
-
a=int(input()) b=int(input()) c=int(input()) m=a+b n=b+c q=a+c max=m if max<n: max=n if max<q: max=q print(max)
Test: 23 24 25 KQ:49 | |
|
| |
Sponsored content
| Tiêu đề: Re: Trần Mai Linh | |
| |
|
| |
| Trần Mai Linh | |
|