| Nguyễn Phương Thảo | |
|
|
|
Tác giả | Thông điệp |
---|
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Nguyễn Phương Thảo Wed Oct 12, 2022 10:52 am | |
| #baitap1 from math import sqrt a= int (input()) b= int (input()) if (a==b): print(True ) else : print (False) | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Thu Oct 20, 2022 8:58 am | |
| a=int(input()) b=int(input())
m=10*a+b n=10*b+a
res=m if(res<n): res=n else: res=m print(res)
| |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 10:58 am | |
| -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()) z= sqrt ((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) print (z) | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:11 pm | |
| #bai2 [b]xác đinh bài toán[\b] input : nhập 3 số a b c là đoạn dài các cạnh của tam giác output: in ra chu vì và diện tích [b]thuật toán[\b] +/ nhập ba số a b c +/ tính chu vi d= a+b+c +/ tính nửa chu vi p=d/2 +/ tính diện tích s = sqrt(p*(p-a)*(p-b)*(p-c)) [b]chương trình[\b] 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)) [b]test[\b] 3 3 4 -kết quả 10.000 4.472
| |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:21 pm | |
| #bai3 Xác định bài toán: input: nhập 6 số: toạ độ điểm A (u1, v1); toạ độ điểm B (u2, v2); toạ độ C (u3, v3). Các toạ độ là 3 cạnh của một tam giác output: đưa ra kết quả độ dài các đoạn thẳng, chính xác đến 3 chữ số thập phân
Thuật toán: +nhập 6 số +in ra kết quả là độ dài đoạn thẳng d1(AB), d2(BC),
Code: from math import sqrt u1 = int(input()) v1 = int(input()) u2 = int(input()) v2 = int(input()) u3 = int(input()) v3 = int(input()) d1 = sqrt((u2-u1)*(u2-u1)+(v2-v1)*(v2-v1)) d2 = sqrt((u3-u2)*(u3-u2)+(v3-v2)*(v3-v2)) d3 = sqrt((u3-u1)*(u3-u1)+(v3-v1)*(v3-v1)) print("{:.3f}".format(d1)) print("{:.3f}".format(d2)) print("{:.3f}".format(d3))
test: 3 3 4 6 7 6 kết quả: 3.162 3.000 5.000
Được sửa bởi Nguyễn Phương Thảo ngày Wed Oct 26, 2022 8:26 pm; sửa lần 1. | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:24 pm | |
| #bai4 Xác định bài toán: input: nhập 2 số: u và v, là kích thước của hình chữ nhật output: đưa ra kết quả số viên gạch màu xanh và số viên gạch màu vàng
Thuật toán: +nhập 2 số u và v +in ra kết quả là số viên gạch màu xanh và viên gạch màu vàng theo công thức: vàng là a = (u-2)*(v-2); xanh là b = u*v-a
Chương trình: Code:
u=int(input()) v=int(input()) a=(u-2)*(v-2) b=u*v-a print(a) print(b)
test: 3 2 kết quả: 0 6 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:29 pm | |
| #bai5 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: 3 2 kết quả: 6.0 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:37 pm | |
| #bai6 Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng bình phương các số tự nhiên liên tiếp
Thuật toán: +nhập n +in ra kết quả là tổng bình phương các số tự nhiên s = n*(n+1)*(2*n+1)/6
Code: n=int(input()) s=n*(n+1)*(2*n+1)/6 print(s)
Test: 3 2 Kết quả: 14.0
Được sửa bởi Nguyễn Phương Thảo ngày Wed Oct 26, 2022 8:44 pm; sửa lần 1. | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:42 pm | |
| #bai7 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 Chương trình: n=int(input()) s=n*n print(s) Test: 6 Kết quả: 36
| |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:51 pm | |
| #bai8 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) print(s) Test: 6 Kết quả: 441.0 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 8:59 pm | |
| #bai9 Xác định bài toánn: 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: 6 Kết quả: 12201.0
| |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:02 pm | |
| #bai10 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: 6 Kết quả: 112.0 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:20 pm | |
| #bai11 Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng các nghịch đảo cặp số tự nhiên nhân dồn Thuật toán: +nhập n +in ra kết quả là tổng theo công thức Code: n=int(input()) s=(n)/(n+1) print(s) Test: 1 Kết quả: 0.5 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:26 pm | |
| #bai12 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: 1 Kết quả: 0.16666666666666666 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:32 pm | |
| #bai13 Xác định bài toánn: 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: 1 Kết quả: 0.75 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:45 pm | |
| #bai14 Xác định bài 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: 5 2 Kết quả: 31.0 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:50 pm | |
| #bai15 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: 4 2 Kết quả: 57.0 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:54 pm | |
| #bai16 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ẻ 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ẻ
Code: N = int(input()) if(N%2==0): print("N la so chan") else: print("N la so le") Test: 4 Kết quả: N la so chan | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 9:58 pm | |
| #bai17 Xác định bài toán: Input: nhập số n Output: In ra tổng các nghịch đảo cặp số tự nhiên nhân dồn Thuật toán: Áp dụng công thức tính tổng: S=1/(1.2)+1/(2.3)+1/(3.4)+…+1/(N.N+1)= N/(N+1) Code: n = int(input()) s = n / (n + 1.0) print(s) Test: 4 Kết quả: 0.8 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 10:02 pm | |
| #bai18 Xác định bài toán: Input: nhập số n Output: In ra tổng các nghịch đảo cặp ba số tự nhiên nhân dồn
Thuật toán: Áp dụng công thức tính tổng các số tự nhiên liên tiếp: S=1/(1.2.3)+1/(2.3.4)+1/(3.4.5)+…+1/(N.(N+1).(N+2))= (N(N+3))/(4(N+1)(N+2))
Chương trình: n = int(input()) s = n * (n + 3) / (4.0 * (n + 1) * (n + 2)) print(s) Test: 3 Kết quả: 0.225 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 11:18 pm | |
| #bai19 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: 1 2 3 4 Kết quả: 1
| |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Oct 26, 2022 11:21 pm | |
| #bai20 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: 1 2 3 4 Kết quả: 5
| |
|
| |
Nhóm 1 Khách viếng thăm
| Tiêu đề: Re: Nguyễn Phương Thảo Wed Nov 16, 2022 8:12 am | |
| Nhóm 1 Phần 2 . Cấu trúc rẽ nhánh Bài 16: Chẵn lẻ • Đề bài : Cho N . Kiểm tra N là số chẵn hay số lẻ • 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") • Mẫu test 01 test 5 In ra n la so lẻ • Mẫu test 02 Test 4 In ra N la so le
Bài 24 . Tam giác • Đề bài: cho a,b và c nguyên dương. Kiểm tra a,b,c là ba cạnh cảu 1 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". Kết quả lấy chính xác dến 2 chữ số thập phân. • Xác địch bài toán - Input: nhập 3 số a,b,c là độ dài của các cạnh trong tam giác (a,b,c là các số nguyên dương) Output : a,b,c là ba cạnh tam giác hoặc không • Thuật toán - a,b,c là ba cạnh tam giác khi và chỉ khi tổng hai cạnh lớn hơn cạnh còn lại (a+b>c)and(b+c>a)and(c+a>b): -Áp dụng công thức tính diện tích tam giác khi biét độ dài các cạch (Hê -rông): p=(a+b+c)/2 s=sqrt((p*(p-a)*(p-b)*(p-c)) • Code import math a = int(input()) b = int(input()) c = int(input())
if a < b+c and b < a+c and c < a+b: p = (a + b + c) / 2 s = math.sqrt(p*(p-a)*(p-b)*(p-c)) print ('%.2f' %s) else: print ("NONE")
• Mẫu test 1 In ra 1 2 3 Kết quả NONE • Mẫu test 2 In ra 3 4 5 Kết quả 6.00 |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Nhóm 1: Bài 16 bài 24 Wed Nov 16, 2022 8:15 am | |
| Nhóm 1 Phần 2 . Cấu trúc rẽ nhánh Bài 16: Chẵn lẻ • Đề bài : Cho N . Kiểm tra N là số chẵn hay số lẻ • 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") • Mẫu test 01 test 5 In ra n la so lẻ • Mẫu test 02 Test 4 In ra N la so le
Bài 24 . Tam giác • Đề bài: cho a,b và c nguyên dương. Kiểm tra a,b,c là ba cạnh cảu 1 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". Kết quả lấy chính xác dến 2 chữ số thập phân. • Xác địch bài toán - Input: nhập 3 số a,b,c là độ dài của các cạnh trong tam giác (a,b,c là các số nguyên dương) Output : a,b,c là ba cạnh tam giác hoặc không • Thuật toán - a,b,c là ba cạnh tam giác khi và chỉ khi tổng hai cạnh lớn hơn cạnh còn lại (a+b>c)and(b+c>a)and(c+a>b): -Áp dụng công thức tính diện tích tam giác khi biét độ dài các cạch (Hê -rông): p=(a+b+c)/2 s=sqrt((p*(p-a)*(p-b)*(p-c)) • Code import math a = int(input()) b = int(input()) c = int(input())
if a < b+c and b < a+c and c < a+b: p = (a + b + c) / 2 s = math.sqrt(p*(p-a)*(p-b)*(p-c)) print ('%.2f' %s) else: print ("NONE")
• Mẫu test 1 In ra 1 2 3 Kết quả NONE • Mẫu test 2 In ra 3 4 5 Kết quả 6.00 | |
|
| |
Nguyễn Phương Thảo
Tổng số bài gửi : 38 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Phương Thảo Sat Dec 03, 2022 10:16 pm | |
| BÀI 21 XÁC ĐỊNH BÀI TOÁN input: nhập a,b output: in ra số ab với ab là số lớn nhất THUẬT TOÁN nhập a, b ghép số ab và ba so sánh ab và ba in ra só có giá trị lớn nhất CHƯƠNG TRÌNH
Code:
a=int(input()) b=int(input()) m=a*10+b n=b*10+a res=a if(res<n): res=n print (res)
TEST 4 5 kq 54
| |
|
| |
Sponsored content
| Tiêu đề: Re: Nguyễn Phương Thảo | |
| |
|
| |
| Nguyễn Phương Thảo | |
|