| Đặng phương thu | |
|
|
Tác giả | Thông điệp |
---|
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Đặng phương thu Thu Oct 13, 2022 9:08 am | |
| a=int (input()) b=int (input()) if (a>b) print(a) else print(b) | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Thu Oct 20, 2022 9:01 am | |
| a = int(input()) b = int(input()) m = 10*a+b n = 10*b+a res = m if(res<n): res=n print(res) | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 10:54 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: 5 4 1 8 kq:5.656854249492381
Được sửa bởi Đặng Phương Thu ngày Wed Oct 26, 2022 8:58 pm; sửa lần 3. | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 10:56 am | |
| BÀI 2: -xác định bài toán: input: nhập độ dài 3 cạnh a,b,c của tam giác ABC output: Đưa ra chu vi và diện tích của tam giác ABC lấy chính xác đến 3 chữ số thập phân - thuật toán: áp dụng: công thức tính chu vi: d=a+b+c gọi p là nửa chu vi: p=d/2 công thức tính diện tích: s=căn(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) p = d/2 s = sqrt(p*(p-a)*(p-b)*(p-c)) print("{:.3f}".format(d)) print("{:.3f}".format(s))
test: 5 4 8 kq: 17.000 8.182
Được sửa bởi Đặng Phương Thu ngày Wed Oct 26, 2022 8:48 pm; sửa lần 1. | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 8:10 pm | |
| BÀI 3: tính độ dài đoạn thẳng -xác định thuật toán: input nhập 6 số x1, y1( toạ độ điểm A) x2 ,y2 ( toạ độ điểm B) x3 ,y3 ( toạ độ điểm C ) output độ dài AB độ dài BC độ dài AC -thuật toán nhập x1 y1 x2 y2 x3 y3 tính dab = sqrt (pow(x2-x1,2)+pow(y2-y1,2)) dbc= sqrt (pow(x3-x2,2)+pow(y3-y2,2)) dac= sqrt (pow(x3-x1,2)+pow(y3-y1,2)) in ra dab dbc dac -code:
from math import sqrt from math import pow
x1 = float(input()) y1 =float(input()) x2 = float(input()) y2 = float(input()) x3 = float(input()) y3 = float(input()) dab= sqrt (pow(x2-x1,2)+pow(y2-y1,2)) dbc= sqrt (pow(x3-x2,2)+pow(y3-y2,2)) dac= sqrt (pow(x3-x1,2)+pow(y3-y1,2)) print("{:.3f}".format(dab)) print("{:.3f}".format(dbc)) print("{:.3f}".format(dac))
test: 9 8 6 7 4 5 kq:3.162 2.828 5.831
Được sửa bởi Đặng Phương Thu ngày Wed Oct 26, 2022 8:57 pm; sửa lần 1. | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 8:56 pm | |
| BÀI 4 -xác định bài toán input: a,b ( kích thước hình chữ nhật) output: x( số viên gạch đc lát ở viền) y ( số viên gạch được lát bên trong)
-thuật toán: nhập a ,b tính x=(a-2)*(b-2) y= a*b-x in ra x y
code: a=int(input()) b =int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y)
test: 7 4 kq: 10 18
Được sửa bởi Đặng Phương Thu ngày Wed Oct 26, 2022 9:07 pm; sửa lần 1. | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:06 pm | |
| BÀI 5: -xác định bài toán: input: nhập n output: tổng của n tự nhiên
-thuật toán nhập n tính tổng s =n*(n+1)/2 in ra s
code: n=int(input()) s= n*(n+1)/2 print(s)
test: 5 5 kq: 1540.0 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:12 pm | |
| BÀI 6: - xác định bài toán: input: nhập n output: tổng s bình phương n số tự nhiên liên tiếp
-thuật toán: nhập n tính s= n*(n+1)*(2*n+1)/6 in ra s
code: n=int(input()) s= n*(n+1)*(2*n+1)/6 print(s)
test: 9 kq:285 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:27 pm | |
| BÀI 7 : - xác định bài toán input: nhập n output: s( tổng n số lẻ)
- thuật toán: nhập n tính s= n*n in ra s
code: n=int(input()) s=n*n print(s)
test: 9 kq: 81 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:31 pm | |
| BÀI 8: - xác định bài toán: Input: nhập n output: tổng s lập phương n số tự nhiên liên tiếp
- thuật toán: nhập n tính s=(n*(n+1)/2)*(n*(n+1)/2) in s
code: n=int(input()) s=(n*(n+1)/2)*(n*(n+1)/2)
test: 9 kq: 2025 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:37 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 ra s
code: n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 print(s)
test: 9 kq: 120825 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:39 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 ra s
code: n=int(input()) s=n*(n+1)*(n+2)/3 print(s)
test: 9 kq: 330 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:42 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.0)
code: n=int(input()) s=n/(n+1.0) print(s)
test: 9 kq:0,9
Được sửa bởi Đặng Phương Thu ngày Wed Oct 26, 2022 9:45 pm; sửa lần 1. | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:45 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: 9 kq: 0,2454545455 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:47 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)* (n+1)) in ra s
code: n=int(input()) s=(n*(n+2))/((n+1)*(n+1)) print(s)
test: 9 kq: 0,99 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:51 pm | |
| BAI 14: - xác định thuật toán: input: nhập p, n output : tổng s = 1+p^1 +p^2+…+p^n
- thuật toán: nhập p n tính s= (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: 7 9 kq: 11,5 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:55 pm | |
| BÀI 15 : - xác định bài toán input: nhập số nguyên dương n,p output: in ra tổng s= 1+2p^1+3p^2+…+(n+1)p^n
- thuật toán: nhập p nhập n tính s= ((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2)
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: 5 9 kq: 118,875 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:57 pm | |
| BÀI 16: - xác định bài toán input : nhập n output: n là số chẵn hoặc output: n là số lẻ
- thuật toán nhập n nếu : n chia hết cho 2 in ra n là số chẵn ngược lại in ra n là số lẻ
code: n=int(input()) if n %2==0: print(" so chan") else: print(" so le")
test: 9 kq: so le | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 9:59 pm | |
| BÀI 17: - xác định bài toán: input: nhập n output: true hoặc output: false
- thuật toán: nhập n nếu n chia hết cho 3 và không chia hết cho 5 thì in ra True ngược lại in ra False
code: n=int(input()) if (n %3==0) and(n%5!=0): print("True") else: print("False")
test: 9 kq: True | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 10:02 pm | |
| BÀI 18 : - xác định bài toán: input: nhập a nhập b output in ra a nếu a>b in ra b nếu b>a
- thuật toán: nhập a nhập b gắn a = max nếu max< b thì gắn max=b rồi in ra max
code: a=int(input()) b=int(input()) max=a if max<b: max=b print(max)
test: 5 9 kq: 9
Được sửa bởi Đặng Phương Thu ngày Wed Oct 26, 2022 10:08 pm; sửa lần 1. | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 10:04 pm | |
| BAI 19 : - xác định bài toán input :nhập a ,b,c output: in ra GTNN
- thuật toán: nhập a nhập b nhập c gắn a=min nếu min>b thì gắn b=min nếu min>c thì gắn c=min in ra min
code: a=int(input()) b=int(input()) c=int(input()) min=a if min>b: min=b if min>c: min=c print(min)
test: 5 9 11 kq: 5 | |
|
| |
Đặng Phương Thu
Tổng số bài gửi : 26 Join date : 06/10/2022
| Tiêu đề: Re: Đặng phương thu Wed Oct 26, 2022 10:12 pm | |
| BÀI 20 : - xác định bài toán: input: nhập a ,b,c output: in ra tổng 2 số nhỏ nhất
- 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
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: 5 9 11 kq: 14 | |
|
| |
Sponsored content
| Tiêu đề: Re: Đặng phương thu | |
| |
|
| |
| Đặng phương thu | |
|