| Nguyễn Thu Thuỷ - Bài 3 | |
|
|
Tác giả | Thông điệp |
---|
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Nguyễn Thu Thuỷ - Bài 3 Mon Oct 24, 2022 11:56 pm | |
| 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-y2)) dAC = sqrt((x3-x1)*(x3-x1)-(y3-y1)*(y3-y1)) print("{:.3f}".format(dAB)) print("{:.3f}".format(dBC)) print("{:.3f}".format(dAC))
Được sửa bởi Nguyễn Thu Thuỷ ngày Thu Oct 27, 2022 6:31 am; sửa lần 1. | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Nguyễn Thu Thuỷ - Bài 1 Thu Oct 27, 2022 6:09 am | |
| from math import sqrt x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input()) d = sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) print("{:.3f}".format(d)) | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Tue Dec 06, 2022 9:28 pm | |
| Bài 22
a = int(input()) b = int(input()) if a==0: if b==0: print("VSN") else: print("VN") else: x = -1.0*b/a print("{:.3f}".format(x))
Được sửa bởi Nguyễn Thu Thuỷ ngày Tue Dec 06, 2022 9:32 pm; sửa lần 3. | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Tue Dec 06, 2022 9:29 pm | |
| Bài 23
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)) | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Tue Dec 06, 2022 9:45 pm | |
| Bài 24:
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")
Được sửa bởi Nguyễn Thu Thuỷ ngày Tue Dec 06, 2022 9:47 pm; sửa lần 1. | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Tue Dec 06, 2022 9:47 pm | |
| Bài 25:
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") | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Tue Dec 06, 2022 9:49 pm | |
| Bài 26
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") | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Tue Dec 06, 2022 9:52 pm | |
| Bài 27:
a = int(input()) b = int(input()) c = int(input()) d = int(input()) res = 0 if (a%2 == 0) and (res<a): res = a if (b%2 == 0) and (res<b): res = b if (c%2 == 0) and (res<c): res = c if (d%2 == 0) and (res<d): res = d if res>0: print(res) else: print("NONE") | |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: bài 56 Fri Mar 31, 2023 9:23 pm | |
| - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: liệt kê phần tử là số chẵn trong dãy
- thuật toán nhập dãy vào dãy a[i] duyệt từ đầu đến cuối dãy ,nếu a[i] là số chẵn thì đưa phần tử đó ra, mỗi phần tử cách nhau 1 dấu cách
- chương trình
n= int(input()) a= list() for i in range (0,n): a.append(int(input())) for i in range (0,n): if a[i] % 2 == 0: print(a[i])
- thử: 1 2 3 4 5 kết quả: 2
| |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Fri Mar 31, 2023 9:24 pm | |
| bài 57: - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: đưa ra vị trí các phần tử là số chính phương trong dãy
- thuật toán số chính phương là số có căn bậc hai là một số nguyên biểu thức toán học: căn u=GTTĐ(căn u) nhập dãy vào mảng a[i] duyệt từ đầu đến cuối dãy ,nếu a[i] là số chính phương thì đưa vị trí i ra mỗi giá trị tìm được cách nhau 1 dấu cách
- chương trình
from math import sqrt from math import trunc n = int(input()) a = list() for i in range(0,n): a.append(int(input())) for i in range(0,n): if sqrt(a[i])==trunc(sqrt(a[i])): print(i)
- thử 3 1 9 8 kết quả 0 1
| |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Fri Mar 31, 2023 9:24 pm | |
| bài 58 - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: đếm số lượng các phần tử trong dãy chia hết cho 2 nhưng không chia hết cho 3
- thuật toán nhập dãy vào mảng a[i] res=0; duyệt từ đầu đến cuối dãy ,nếu a[i] chia hết cho 2 và không chia hết cho 3 thì tăng biến Res lên 1 đơn vị đưa biến res
- chương trình
n= int(input()) a= list() for i in range (0,n): a.append(int(input())) res = 0 for i in range (0,n): if a[i] % 2 == 0 and a[i] % 3 !=0: res +=1 print(res)
- thử: 1 2 3 4 5 kết quả : 1
| |
|
| |
Nguyễn Thu Thuỷ
Tổng số bài gửi : 32 Join date : 05/10/2022
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 Fri Mar 31, 2023 9:25 pm | |
| Bài 59: - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: phần tử có giá trị nhỏ nhất
- thuật toán nhập dãy vào mảng a[i] khởi tạo rmin=a[0] duyệt từ đầu đến cuối dãy, nếu a[i]< rmin thì cập nhật lại rmin=a[i]; đưa rmin ra
- chương trình
n= int(input()) a= list() for i in range (0,n): a.append(int(input())) rmin=a[0] for i in range(1,n): rmin=min(rmin, a[i]) print(rmin)
- thử 1 2 3 4 5 kết quả 2 | |
|
| |
Sponsored content
| Tiêu đề: Re: Nguyễn Thu Thuỷ - Bài 3 | |
| |
|
| |
| Nguyễn Thu Thuỷ - Bài 3 | |
|