| Trần Thanh Trà | |
|
|
|
Tác giả | Thông điệp |
---|
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Trần Thanh Trà Fri Jan 06, 2023 12:05 am | |
| Bài 21: - Code:
-
a = int(input()) b = int(input()) res = a*10+b if res<b*10+a: res = b*10+a print(res)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:07 am | |
| Bài 24: - Xác định bài toán: Input: a,b,c Output: S là diện tích tam giác nếu a,b,c là 3 cạnh của 1 tam giác, “NONE” nếu a,b,c không là 3 cạnh của 1 tam giác - Thuật toán: B1: Đưa hàm sqrt ra + Nhập a,b,c B2: Lấy m=a+b, n=b+c, p=c+a B3: (1) Nếu (m>c) và (n>a) và (p>b) thì: 3A: Tìm p=(a+b+c)/2 3B: Tìm s= sqrt(p.(p-a).(p-b).(p-c)) (Công thức Hê rông) (2) Nếu m,n,p không thỏa mãn (ELSE) thì ghi “NONE” B4: Đưa ra kết quả cho từng trường hợp - Code:
-
Bài 24: - Xác định bài toán: Input: a,b,c Output: S là diện tích tam giác nếu a,b,c là 3 cạnh của 1 tam giác, “NONE” nếu a,b,c không là 3 cạnh của 1 tam giác - Thuật toán: B1: Đưa hàm sqrt ra + Nhập a,b,c B2: Lấy m=a+b, n=b+c, p=c+a B3: (1) Nếu (m>c) và (n>a) và (p>b) thì: 3A: Tìm p=(a+b+c)/2 3B: Tìm s= sqrt(p.(p-a).(p-b).(p-c)) (Công thức Hê rông) (2) Nếu m,n,p không thỏa mãn (ELSE) thì ghi “NONE” B4: Đưa ra kết quả cho từng trường hợp Code:
from math import sqrt a= int(input()) b= int(input()) c= int(input()) m= a+b n= b+c p= c+a if(m>c) and (n>a) and (p>b): p= (a+b+c)/2 s= sqrt(p*(p-a)*(p-b)*(p-c)) print("{:.2f}".format(s)) else: print("NONE")
*Test: a=2,b=3,c=4->2.90 | |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:08 am | |
| Bài 25: - 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)")
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:10 am | |
| Bài 27: - 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")
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:11 am | |
| Bài 22: - Code:
-
a=int(input()) b=int(input()) if a==0: if b==0: print("MULTIPLE") else: print("NONE") else: x=-1.0*b/a print ("{:.3f}".format(x))
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:13 am | |
| Bài 23: - Code:
-
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("{:.3f}".format(-1.0 * b /(2.0 * a))) else: x1 = (-1.0 * b+sqrt(d)) / (2 * a) x2 = (-1.0 * b/a) - x1 print("{:.2f}".format(x1)) print("{:.2f}".format(x2))
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:18 am | |
| Bài 27: - 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")
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:21 am | |
| Bài 26: - Code:
-
from math import sqrt from math import pow x1=int(input()) y1=int(input()) x2=int(input()) y2=int(input()) x3=int(input()) y3=int(input()) ab=sqrt(pow(x2-x1,2)+ pow(y2-y1,2)) ca=sqrt(pow(x1-x3,2)+ pow(y1-y3,2)) bc=sqrt(pow(x3-x2,2)+ pow(y3-y2,2)) 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(s)) else: print("NONE")
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:22 am | |
| Bài 28: - 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)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:23 am | |
| Bài 29: - 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 if (a<b): a,b=b,a if (b<c): b,c=c,b n=a*100+b*10+c print(n)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:24 am | |
| Bài 30: - Code:
-
n = int(input()) a = n//100 b = (n//10)%10 c = n%10 ab=a*10+b ac=a*10+c bc=b*10+c min=ab if min>ac: min=ac if min>bc: min=bc print(min)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:25 am | |
| Bài 31: - Code:
-
a=int(input()) b=int(input()) c=int(input()) d=int(input()) m=int(input()) if(d==m==0): print("NONE") else: p=a-m*c q=m*d-b if(p==0): if(q==0): print("MULTIPLE") else: print("NONE") else: x=(-p)/q if(x==(-d)/c): print("NONE") else: if(p<0): p*=-1 q*=-1 print("RESULT:",q,"/",p)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:26 am | |
| Bài 32: - Code:
-
x1 = int(input()) y1 = int(input()) x3 = int(input()) y3 = int(input()) xm = int(input()) ym = int(input()) if (xm < x1) or (xm > x3) or (ym < y3) or (ym > y1): print("M is not in rectangle") else: print("M is in rectangle")
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:27 am | |
| Bài 34: - Code:
-
n = int(input()) s = 0 for i in range(1, n+1): s +=1.0 / i print("{:.3f}".format(s))
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:28 am | |
| Bài 35: - Code:
-
n = int(input()) s = 0 for i in range(1, n+1): s +=1.0 / (i * 2 - 1) print("{:.3f}".format(s))
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:28 am | |
| Bài 36: - Code:
-
n = int(input()) p = 1 for i in range(1, n+1): p *= i print(p)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:29 am | |
| Bài 37: - Code:
-
n = int(input()) for i in range(1, n+ 1): if (i % 2 == 0) and (i % 3 != 0): print(i)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:30 am | |
| Bài 38: - Code:
-
from math import sqrt n = int(input()) cnt = 0 for i in range(1, n+1): if sqrt(i) == int(sqrt(i)): cnt += 1 print(cnt)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:31 am | |
| Bài 39: - Code:
-
from math import sqrt n = int(input()) for i in range(1, int(sqrt(n)) + 1): if n % i == 0: print(i) if n / i != i: print(n / i)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:31 am | |
| Bài 40: Mua hàng - Code:
-
n = int(input()) a = int(input()) b = int(input()) p = False for i in range(n // a + 1): for j in range(n // b +1): if a * i + b * j ==n: print(i, j) p = True if p == False: print('NONE')
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:32 am | |
| Bài 43: - 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)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:33 am | |
| Bài 46: - Code:
-
from math import sqrt def prime(u): if u <= 1: return False for i in range(2, int(sqrt(n)) + 1): if u % i == 0: return False return True n = int(input()) print(prime(n))
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:34 am | |
| Bài 47: - Code:
-
from math import sqrt def prime(u): if u <= 1: return False for i in range (2, int(sqrt(n)) + 1): if u % i == 0: return False return True a = int(input()) b = int(input()) for i in range(a, b + 1): if prime(i): print(i)
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:34 am | |
| Bài 49: - Code:
-
def gcd(v0, v1): while v1 > 0: r = v0 % v1 v0 = v1 v1 = r return v0 a = int (input()) b = int (input()) print (gcd(a, b))
| |
|
| |
Trần Thanh Trà
Tổng số bài gửi : 53 Join date : 05/10/2022
| Tiêu đề: Re: Trần Thanh Trà Fri Jan 06, 2023 12:35 am | |
| Bài 50: - Code:
-
def phan_tich(u): i = 2 while i * i <= u: if u % i == 0: print(i) u //= i else: i += 1 if u > 1: print(u) n = int(input()) phan_tich(n)
| |
|
| |
Sponsored content
| Tiêu đề: Re: Trần Thanh Trà | |
| |
|
| |
| Trần Thanh Trà | |
|