| Lê Đăng Dương | |
|
|
|
Tác giả | Thông điệp |
---|
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Lê Đăng Dương Thu Oct 06, 2022 8:55 am | |
| #baitap1 from math import sqrt a= int (input()) b= int (input()) c= int (input()) p=(a+b+c)/2 S= sqrt(p*(p-a)*(p-b)*(p-c)) print ("{:.5}".format(p)) print (" {:.5}".format(S)) | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Thu Oct 13, 2022 9:10 am | |
| #baitap2 from math import sqrt a= int (input()) b= int (input()) if (a==b): print(True ) else : print (False) | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Thu Oct 13, 2022 9:12 am | |
| #baitap3 from math import sqrt a= int (input()) b= int (input()) if (a>b): print(a) else: if(a<b): print(b) else: print(a) | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Thu Oct 20, 2022 8:54 am | |
| #baitap4 from math import sqrt a= int (input()) b= int (input()) m=10*a+b; n=10*b+a; res=n if(res<m): res=m print (res) | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Thu Oct 20, 2022 9:04 am | |
| #baitap5 from math import sqrt a= int (input()) b= int (input()) c= int (input()) m=a+b; n=a+c; q=b+c; res=m if(res<n): res=n if(res<q): res =q print(res) | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 10:46 am | |
| bài 1 -xác định bài toán input : nhận 4 số( x1 y1 ) toạ độ điểm A, (x2 y2 ) toạ độ điểm B output : độ dài đoạn AB -thuật toán +/ nhập 4 số x1 y1 x2 y2 +/ sqrt ((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) +/ in ra độ dài AB
-code from math import sqrt x1= float (input()) y1= float (input()) x2= float (input()) y2= float (input()) res= sqrt ((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) print (res) test test: 2 3 3 4 KQ: 1.414
Được sửa bởi Lê Đăng Dương ngày Wed Oct 26, 2022 1:25 pm; sửa lần 1. | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 12:30 pm | |
| bài 2 -xác định bài toán input: 3 số a b c( a b c là độ dài các cạnh của tam giác ABC) output: in ra chu vi và diện tích của tam giác ABC - thuật toán p là nửa chu vi thì p=(a+b+c)/2 d là chu vi thì d=a+b+c s là diện tích thì s=sqrt(p(p-a)*(p-b)*(p-c)) -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))
-test 2 3 4 KQ 9.000 2.905
Được sửa bởi Lê Đăng Dương ngày Wed Oct 26, 2022 1:25 pm; sửa lần 1. | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 12:51 pm | |
| bài 3 -xác định bài toán input: toạ độ x1 y2 của điểm X; x2 y2 toạ độ điểm Y; x3 y3 toạ độ điểm Z output: đưa ra độ dài dXY, dYZ, dXZ -thuật toán dXY= sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) -code
from math import sqrt x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input()) x3 = int(input()) y3 = int(input()) dXY = sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) dYZ = sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2)) dXZ = sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1)) print("{:.3f}".format(dXY)) print("{:.3f}".format(dYZ)) print("{:.3f}".format(dXZ)) -test 11 9 20 5 14 7 KQ 9.849 6.325 3.606
Được sửa bởi Lê Đăng Dương ngày Wed Oct 26, 2022 1:09 pm; sửa lần 1. | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 1:08 pm | |
| bài 4 -xác định bài toán input: a và b kích thước hình chữ nhật output: x và y lần lượt là số viên gạch xanh và vàng - thuật toán gọi y là số gạch vàng, y=(a-2)*(b-2) gọi c là số gạch màu xanh, x=a*b-y -code
a = int(input()) b = int(input()) x = (a - 2) * (b-2) y = a*b-x print(x) print(y) -test 3 4 KQ 2 10
Được sửa bởi Lê Đăng Dương ngày Wed Oct 26, 2022 1:22 pm; sửa lần 1. | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 1:22 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 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(s) -test 5 KQ 15
| |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 1:30 pm | |
| bài 6 -xác định bài toán input: n là số tự nhiên output: tổng các số tự nhiên - thuật toán s=1^2+2^2+…+n^2=n.(n+1)(2n+1)/6 -code n=int(input()) s=n*(n+1)*(2*n+1)/6 print(s) -test 3 KQ 14 | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 1:33 pm | |
| bài 7 -xác định bài toán input:n là số tự nhiên output: tổng các số tự nhiên lẻ liên tiếp - thuật toán s=1+3+5+…+(2*n-1)=n*n -code n=int(input()) print(n*n) -test 3 KQ 9 | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 1:40 pm | |
| bài 8 -xác định bài toán input:n là số tự nhiên output: tổng các số tự nhiên liên tiếp - thuật toán s=1^3+2^3+3^3+…+n^3=(n(n+1)/2)^2 -code n=int(input()) s=n*(n+1)/2 print(s*s) -test 4 KQ 100
| |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 1:47 pm | |
| BÀI 9 -xác định bài toán input: nhập n output : tổng s luỹ thừa 5 các số tự nhiên liên tiếp -thuật toán nhập n tính s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 in s -code n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 print(s) -test 3 kq 276 | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 1:51 pm | |
| bài 10 -xác định bài toán input : nhập n output: tổng s cặp số tự nhiên nhân dồn -thuật toán nhập n tính s=n*(n+1)*(n+2)/3 in s -code n=int(input()) s=n*(n+1)*(n+2)/3 print(s) -test 3 kq 20 | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 2:00 pm | |
| bài 11 -xác định bài toán input : nhập n output: tổng s các nghịch đảo cặp số tự nhiên nhân dồn -thuật toán nhập n tính s =n/(n+1) -code n=int(input()) s=n/(n+1.0) print(s) -test 3 kq 0.75 | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 2:06 pm | |
| bài 12 -xác định bài toán input: nhập n output: tổng s các nghịch đảo cặp ba số tự nhiên nhân dồn -thuật toán nhập n tính s=(n*(n+3))/(4.0*(n+1)*(n+2)) in ra s -code n=int(input()) s=(n*(n+3))/(4.0*(n+1)*(n+2)) print(s) -test 2 kq 0.2083 | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 2:56 pm | |
| bài 13 -xác định bài toán input : nhập n output: tổng s dãy số đặc biệt -thuật toán nhập n tính s=(n*(n+2))/((n+1)*2) in ra s -code n=int(input()) s=(n*(n+2))/((n+1)*(n+1)) print(s) -test 4 kq 0.96
Được sửa bởi Lê Đăng Dương ngày Thu Oct 27, 2022 8:23 am; sửa lần 1. | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 3:19 pm | |
| bài 14 -xác định bài toán input : nhập n,p output: tổng s dãy số đặc biệt -thuật toán nhập n,p tính s=1+p^1+p^2+…+p^n= p^(n+1)-1/p-1 in ra s -code p=int(input()) n=int(input()) s=(p**(n+1)-1)/(p-1) print(s) -test 6 4 kq 1555
Được sửa bởi Lê Đăng Dương ngày Thu Oct 27, 2022 8:22 am; sửa lần 1. | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 3:39 pm | |
| bài 15 -xác định bài toán input : nhập n, p output: tổng s dãy số đặc biệt -thuật toán nhập n,p 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 in ra s -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 6 4 kq 7465
| |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 4:00 pm | |
| -xác định bài toán input: nhập n output:n là số chẵn hoặc số lẻ -thuật toán n chẵn khi chia hết cho 2 nếu không chia hết thì là số lẻ -code n=int(input()) if n % 2==0: print("n la so chan") else: print("n la so le") -test 8 kq n la so chan
Được sửa bởi Lê Đăng Dương ngày Wed Oct 26, 2022 4:21 pm; sửa lần 1. | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 4:20 pm | |
| bài 17 -xác định bài toán input : nhập n output: n là số chia hết cho 3 và không chia hết cho 5 hoặc không -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) -code n=int(input()) if(n%3==0) and (n%5 !=0): print("True") else: print("False") -test 9 kq True | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 4:29 pm | |
| bài 18 -xác định bài toán input : nhập a, b output: in ra giá trị lớn nhất -thuật toán nhập a,b coi a là giá trị lớn nhất là rmax=a, sau đó so sánh rmax với giá trị còn lại giá trị nào lớn hơn thì cập nhật lại rmax là: (rmax<b) rmax=b -code a=int(input()) b=int(input()) rmax=a if rmax <b: rmax=b print(rmax) -test 6 7 kq 7
| |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 4:35 pm | |
| bài 19 -xác định bài toán input : nhập a, b, c output: in ra giá trị nhỏ nhất -thuật toán nhập a,b,c coi a là giá trị nhỏ nhất là rmin=a, sau đó so sánh rmin với giá trị còn lại giá trị nào nhỏ hơn thì cập nhật lại rmin là: if (rmin>b) rmin=b; if (rmin>c) rmin=c; in ra rmin -code a=int(input()) b=int(input()) c=int(input()) rmin=a if rmin >b: rmin=b if rmin=c: rmin=c print(rmin) -test 6 9 8 kq 6 | |
|
| |
Lê Đăng Dương
Tổng số bài gửi : 40 Join date : 06/10/2022
| Tiêu đề: Re: Lê Đăng Dương Wed Oct 26, 2022 4:44 pm | |
| bài 20 -xác định bài toán input : nhập a, b, c output: in ra tổng có giá trị lớn nhất -thuật toán nhập a,b,c đặt m=a+b, n=b+c, p=a+c coi m là giá trị lơn nhất là rmax=m, sau đó so sánh rmax với giá trị còn lại giá trị nào lớn hơn thì cập nhật lại rmax là: if (rmax<n) rmax=n; if (rmax<p) rmax=p; in ra rmax -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) -test 5 7 9 kq 16
| |
|
| |
Sponsored content
| Tiêu đề: Re: Lê Đăng Dương | |
| |
|
| |
| Lê Đăng Dương | |
|