| Lê Thị Ngọc Hải | |
|
|
|
Tác giả | Thông điệp |
---|
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Wed Oct 26, 2022 10:20 pm | |
| - Code:
-
from math import sqrt from math import pow x1= int(input()) x2= int(input()) y1= int(input()) y2= int(input()) R= int(input()) dMI= sqrt(pow(x2-x1, 2)+pow(y2-y1, 2)) if(dMI<R): print("M nam trong (I;R)") if(dMI==R): print("M nam tren (I;R)") if(dMI>R): print("M nam ngoai (I;R)")
Được sửa bởi Lê Thị Ngọc Hải ngày Wed Nov 30, 2022 10:00 am; sửa lần 2. | |
|
| |
. Khách viếng thăm
| Tiêu đề: Bài 26 Wed Nov 23, 2022 9:48 am | |
| - Code:
-
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")
|
|
| |
. Khách viếng thăm
| Tiêu đề: Bài 27 Thu Nov 24, 2022 10:00 am | |
| [code] 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") [\code] |
|
| |
. Khách viếng thăm
| Tiêu đề: Bài 27 Thu Nov 24, 2022 10:01 am | |
| [code]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") [\code] |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Nov 24, 2022 10:13 am | |
| - Code:
-
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")
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Wed Nov 30, 2022 9:53 am | |
| - Code:
-
n=int(input()) a=n//100 b=(n//10)%10 c=n%10 res=a if res<b: res=b if res<c: res=c print(res)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Wed Nov 30, 2022 10:04 am | |
| - Code:
-
n=int(input()) a=n//100 b=(n//10)%10 c=n%10 if a<b: a,b=b,a if b<c: b,c=c,b n=a*100+b*10+c print(n)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Wed Nov 30, 2022 10:11 am | |
| - Code:
-
n=int(input()) a=n//100 b=(n//10)%10 c=n%10 v1=a*10+b v2=b*10+c v3=a*10+c rmin=v1 if rmin>v2: rmin=v2 if rmin>v3 rmin=v3 print(rmin)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Dec 01, 2022 7:17 am | |
| - Code:
-
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(1.0*p*(p-a)*(p-b)*(p-c)) print("{:.2f}".format(s)) else: print("NONE")
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Dec 01, 2022 7:19 am | |
| - Code:
-
a=int(input()) b=int(input()) c=int(input()) d=int(input()) m=int(input()) if(d==0) and (e==0): print("NONE") else: p=a-e*c q=e*d-b if p==0: if q==0: print("MULTIPLE") else: print("NONE") else: x=1.0*p/q if x==-1.0*d/c: print("NONE") else: if p<0: p*=-1 q*=-1 print ("result:",q,"/",p)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Dec 08, 2022 9:38 am | |
| Bài 37: - Xác định bài toán: Input: Nhập N nguyên dương Output: Đưa ra số nhỏ hơn hoặc bằng N chia hết cho 2 và không chia hết cho 3 - Thuật toán: B1: Nhập N và duyệt i từ 1 đến N B2: Thực hiện câu lệnh if(i%2==0) và (i%3!=0) B3: Đưa i ra - Code:
-
n = int(input()) for i in range(1, n+ 1): if (i % 2 == 0) and (i % 3 != 0): print(i)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Dec 08, 2022 9:41 am | |
| Bài 39: - Xác định bài toán: Input: Nhập N nguyên dương Output: Đưa ra các ước nguyên dương của N - Thuật toán: Duyệt i từ 1 đến int(sqrt(n)) nếu n chia hết cho i thì in ra i nếu n chia i khác i thì in ra giá trị n chia i - Code:
-
n = int(input()) for i in range(1, n // 2 + 1): if n % i == 0: print(i) print(n)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Dec 08, 2022 9:42 am | |
| Bài 43: - Xác định bài toán: Input: Nhập N Output: Đưa ra số ước nguyên dương của N - Code:
-
from math import sqrt n = int(input()) res = 0 for i in range(1, int(sqrt(n))): if n % i == 0: res += 1 if i!= n // i: res += 1 print(res)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Dec 08, 2022 9:45 am | |
| Bài 46: - Xác định bài toán: Input: Nhập N nguyên dương Output: N là số nguyên tố hoặc N không là số nguyên tố - Thuật toán: Nếu N ≤ 1: N N không phải là số nguyên tố Tiếp theo ta duyệt từ 2 đến sqrt(n) Nếu N chia hết cho i, vậy đó không phải là số nguyên tố Còn lại là số nguyên tố - Code:
-
from math import sqrt def prime(u): if u <= 1: return False i = 2 while i * i <= u: if u % i == 0: return False i += 1 return True n = int(input()) print(prime(n))
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Dec 08, 2022 9:48 am | |
| Bài 47: - Xác định bài toán: Input: Nhập a,b Output: Các số nguyên tố thuộc đoạn [a,b] - Thuật toán: Vì bài toán phải kiểm tra tính nguyên tố nhiều lần nên ta xây dựng chương trình con dạng hàm để kiểm tra tính nguyên tố. Duyệt từ giá trị đầu đến giá trị cuối, nếu là số nguyên thì in ra. - Code:
-
from math import sqrt def prime(u): if u <= 1: return False i = 2 while i * i <= u: if u % i == 0: return False i += 1 return True a = int(input()) b = int(input()) for i in range(a,b + 1): if prime(i): print(i)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Wed Dec 21, 2022 8:47 am | |
| xác định bài toán : input: nhập ra n nguyên dương output: đưa ra tổng chữ số của n thuật toán: khai báo biến tổng bằng 0, ta sử dụng vòng lặp while để thực hiện cắt số, với mỗi số cắt được ta cộng dồn vào biến tổng - Code:
-
n=int(input()) s=0 while n>0: s +=n%10 n//=10 print('result:',s)
| |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Mar 30, 2023 10:44 pm | |
| Bài 56: -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 - Code:
-
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])
Test: 2 3 2 5 7 Kết quả: 2 | |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Mar 30, 2023 10:47 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=[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 - Code:
-
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]) == int(sqrt(a[i])): print(i)
Bộ test 4 3 1 4 5 Kết quả : 2 3 | |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Mar 30, 2023 10:49 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 dãy 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 một đơn vị. Đưa biến Res ra. - Code:
-
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)
Bộ test 4 1 6 5 Kq: 1 | |
|
| |
Lê Thị Ngọc Hải
Tổng số bài gửi : 42 Join date : 05/10/2022
| Tiêu đề: Re: Lê Thị Ngọc Hải Thu Mar 30, 2023 10:52 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 Khởi tạo [i]rmin = trunc(1e9); 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. - Code:
-
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)
Bộ test 3 1 2 5 Kq: 1 | |
|
| |
Sponsored content
| Tiêu đề: Re: Lê Thị Ngọc Hải | |
| |
|
| |
| Lê Thị Ngọc Hải | |
|