# data[].attributes.headline
42. Phạm Huỳnh Thúy Vy. BAI KIỂM TRA CUỐI KÌ 2.10A7

# data[].attributes.subject
42. Phạm Huỳnh Thúy Vy. BAI KIỂM TRA CUỐI KÌ 2.10A7

# data[].attributes.attachment_link.title
pham huynh thuy vy bai thi cuoi ky 2 10a7

# data[].attributes.headline
nguyen hoang phuc lop 10a7 stt28 thi cuoi ki 2

# data[].attributes.subject
nguyen hoang phuc lop 10a7 stt28 thi cuoi ki 2

# data[].attributes.headline
LÊ HOÀNG PHƯỚC 29 10a7 bài thi thực hành câu 3

# data[].attributes.subject
LÊ HOÀNG PHƯỚC 29 10a7 bài thi thực hành câu 3

# data[].attributes.headline
LÊ HOÀNG PHƯỚC 29 10a7 bài thi thực hành câu 2

# data[].attributes.subject
LÊ HOÀNG PHƯỚC 29 10a7 bài thi thực hành câu 2

# data[].attributes.headline
04 - Nguyễn Ngọc Như Anh  - 10A7-Kiểm tra đánh giá cuối kì 2

# data[].attributes.subject
04 - Nguyễn Ngọc Như Anh  - 10A7-Kiểm tra đánh giá cuối kì 2

# data[].attributes.headline
LÊ HOÀNG PHƯỚC 29 10a7 bài thi thực hành câu 1

# data[].attributes.subject
LÊ HOÀNG PHƯỚC 29 10a7 bài thi thực hành câu 1

# data[].attributes.headline
40-Nguyễn Huyền Bích Trân lớp 10A7 kiểm tra cuối kì 2

# data[].attributes.subject
40-Nguyễn Huyền Bích Trân lớp 10A7 kiểm tra cuối kì 2

# data[].attributes.attachment_link.title
10A7-40-Nguyễn Huyền Bích trân bài kiểm tra ck2

# data[].attributes.headline
Nguyễn Ngọc Anh Thư 10A7-Kiểm Tra Cuối Kì 2

# data[].attributes.subject
Nguyễn Ngọc Anh Thư 10A7-Kiểm Tra Cuối Kì 2

# data[].attributes.headline
Bài cuối kì II-Nguyễn Phan Ngọc Nga-10a7

# data[].attributes.subject
Bài cuối kì II-Nguyễn Phan Ngọc Nga-10a7

# data[].attributes.headline
Lớp 10A7-27-Lê Huỳnh Thanh Phong-KTCK2 Tin học

# data[].attributes.subject
Lớp 10A7-27-Lê Huỳnh Thanh Phong-KTCK2 Tin học

# data[].attributes.headline
19 Phạm Thị Thanh Ngân 10a7 bài thực hành cuối kì 2

# data[].attributes.subject
19 Phạm Thị Thanh Ngân 10a7 bài thực hành cuối kì 2

# data[].attributes.body
1. Viết chương trình nhập vào 2 số nguyên dương m, n, tìm ước chung lớn nhất của 2 số đó, và thông báo kết quả ra màn hình. Yêu cầu có dùng hàm để xác định UCLN của 2 số.

2. Viết chương trình nhập vào 3 số nguyên dương m, n, p, tìm giá trị NHỎ NHẤT của 3 số đó, và thông báo kết quả ra màn hình. Yêu cầu có dùng hàm để xác định GTNN của 2 số.

3. Viết chương trình đếm có bao nhiêu số nguyên tố từ m đến n (với m, n là 2 số nguyên dương được nhập từ bàn phím, cách nhau bởi dấu cách). Yêu cầu có dùng hàm để xác định 1 số có là số nguyên tố hay không?

Lại Đức Anh

# data[].attributes.body
Bài Tập

# data[].attributes.attachment_link.readable_text
Python 3.12.0 (tags/v3.12.0:0fb18b0, Oct  2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.

== RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/max 3 so.py ==
nhap so tu nhien m: 5
nhap so tu nhien n: 10
nhap so tu nhien p: 2
GTLN la 10

== RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/max 3 so.py ==
nhap so tu nhien m: 5
nhap so tu nhien n: 2
nhap so tu nhien p: 10
GTLN la 10

== RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/max 3 so.py ==
nhap so tu nhien m: 10
nhap so tu nhien n: 2
nhap so tu nhien p: 5
GTLN la 10

== RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/max 3 so.py ==
nhap so tu nhien m: 10
nhap so tu nhien n: 5
nhap so tu nhien p: 10
GTLN la 10

== RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/max 3 so.py ==
nhap so tu nhien m: 5
nhap so tu nhien n: 5
nhap so tu nhien p: 2
GTLN la 2

= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/maX 3 SO 2.py =
nhap so tu nhien m: 10
nhap so tu nhien n: 5
nhap so tu nhien p: 10
Traceback (most recent call last):
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/maX 3 SO 2.py", line 11, in <module>
    kq = GTLN(m,n,p)
TypeError: GTLN() takes 2 positional arguments but 3 were given

= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/maX 3 SO 2.py =
nhap so tu nhien m: 5
nhap so tu nhien n: 10
nhap so tu nhien p: 2
GTLN la 10

= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/maX 3 SO 2.py =
nhap so tu nhien m: 10
nhap so tu nhien n: 2
nhap so tu nhien p: 5
GTLN la 10

= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/maX 3 SO 2.py =
nhap so tu nhien m: 5
nhap so tu nhien n: 2
nhap so tu nhien p: 10
GTLN la 10

= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/maX 3 SO 2.py =
nhap so tu nhien m: 5
nhap so tu nhien n: 5
nhap so tu nhien p: 2
GTLN la 5
>>> float("2 + 3")
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    float("2 + 3")
ValueError: could not convert string to float: '2 + 3'
>>> x , y = 3 , 4
>>> def Tinh(x,y):
...     x = x + y
...     y = y + 1
...     return x , y
... 
>>> print(x + y)
7
>>> Tinh(1,2)
(3, 3)
>>> x,y
(3, 4)
>>> def Tinh():
...     x = x + y
...     y = y + 1
...     return x , y
... 
>>> Tinh()
Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    Tinh()
  File "<pyshell#7>", line 2, in Tinh
    x = x + y
UnboundLocalError: cannot access local variable 'x' where it is not associated with a value
>>> def Tinh():
...     m = x + y
...     n = y + 1
...     return m , n
... 
>>> Tinh()
(7, 5)

# data[].attributes.headline
PHAN MINH KHÔI 10A7 STT12 SỐNG Ở ẤP 2 XÃ MỸ YÊN

# data[].attributes.subject
PHAN MINH KHÔI 10A7 STT12 SỐNG Ở ẤP 2 XÃ MỸ YÊN

# data[].attributes.attachment_link.readable_text
hoten = input ("Nhap ho ten day du cua em")
slist = hoten. split()
n = len(slist)
ho = slist[0]
ten = slist[n-1]
dem = " " .join(slist[1:n-1])
print("Ten cua em la",ten)
print("Ho cua em la",ho)
if n > 2:
    print("Dem cua em la",dem)

# data[].attributes.attachment_link.readable_text
def string(w):
    s = ""
    for i in range(len(w)):
        s = s+str(i+1)+"."+w[i]+" "
    return s
planet = ["Mat Trang","Hoa tinh","Kim tinh","Moc tinh","Tho tinh","Mat Troi"]
gravities = [1.62, 3.711, 8.83, 24.79, 10.44, 274.0]
P_earth = float(input("Nhap trong luong cua em,tinh theo N:"))
k = int(input("Nhap so thu tu hanh tinh\n"+string(planet)+":"))
Grp = gravities[k-1]
P = round(P_earth*Grp/9.8,3)
print("Trong luong cua em tren",planet[k-1],"la:",P,"N")

# data[].attributes.attachment_link.readable_text
hoten = input("Nhap ho ten day du cua em:")
slist = hoten.split()
n = len(slist)
ho = slist[0]
ten = slist[n-1]
dem = " ".join(slist[1:n-1])
print("Ten cua em la",ten)
print("Ho cua em la",ho)
if n > 2:
    print("dem cua em la",dem)

# data[].attributes.attachment_link.readable_text
n = int(input("Nhap so tu nhien n: "))
m = n
k = 2
NT = []
while m > 1:
    while m%k !=0:
        k = k + 1
    NT.append(k)
    m = m//k
    count = len(NT)
if count == 0:
    print(n,"khong la so nguyen to")
elif count ==1:
        print (n,"la so nguyen to")
else:
    print(n,"la hop so")
    print(n,"=",end = " ")
    for i in range(count):
        if i in range(count):
            if i < count - 1:
                print(NT[i],"x",end = " ")
            else:
                print(NT[1])
a,b,c = NHAPDL()
GiaiPT2(a, b, c)

# data[].attributes.attachment_link.readable_text
def sqrt(x):
    return x**0.5

def NhapDL():
    s = input("Nhap ba so a, b, c cach nhau boi dau cach: ")
    snum = s.split()
    return float(snum[0], float(snum[1]), float(snum[2]))

def GIAIPT1(b,c):
    if b != 0:
        print("Phuong trinh co mot nghiem duy nhat:",round(-c/b,1))
    elif c ==0:
        print("Phuong trinh co vo so nghiem")
    else:
        print("Phuong trinh vo nghiem")

def GIAIPT2(a,b,c):
    if a == 0:
        GIAIPT1(b,c)
    else:
        delta = b*b - 4*a*c
        if delta > 0:
            x1 = (-b + sqrt(delta))/(2*a)
            x2 = (-b - sqrt(delta))/(2*a)
            print("Phuong trinh co hai nghiem khac biet")
            print("x1 =",round(x1,1),"x2 =",round(x2,1))
        else delta == 0:
        x = (-b / (2*a))
        print("Phuong trinh co nghiem kep")
        print("x1,2 = ",round(x,1))
        else:
            print("Phuong trinh vo nghiem")

# data[].attributes.attachment_link.readable_text
n = int (input ("Nhap so tu nhien n:"))
m = n
k = 2
NT = []
while m > 1:
    while m%k !=0:
        k=k+1
    NT.append(k)
    m=m//k
count = len (NT)
if count == 0:
    print(n,"khong la so nguyen to")
elif count == 1:
    print (n,"la so nguyen to")
else:
    print(n,"la hop so")
    print(n,"=",end = "")
    for i in range (count):
        if i < count -1:
            print (NT[i],"x",end = "")
        else:
            print(NT[i])
        
    

# data[].attributes.attachment_link.readable_text
hoten = input ("Nhap ho ten day du cua em:")
slist = hoten.split()
n = len(slist)
ho = slist[0]
ten = slist [n - 1]
dem = " ".join(slist[1:n-1])
print ("Ten cua em la",ten)
if n>2:
    print("Dem cua em la",dem)

# data[].attributes.attachment_link.readable_text
Python 3.12.0 (tags/v3.12.0:0fb18b0, Oct  2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 
= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/BAI 31P1.py
Nhap so tu nhien n:20
20 la hop so
20 =2 x2 x5
>>> 
== RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/BAI 31P1.py ==
Nhap so tu nhien n:5
5 la so nguyen to

# data[].attributes.attachment_link.readable_text
Python 3.12.0 (tags/v3.12.0:0fb18b0, Oct  2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.

============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 1.py =============================================================================
Nh���p s��� t��� nhi��n n: 100
100 l�� h���p s���
100 = 2 x 2 x 5 x 5

============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 1.py =============================================================================
Nh���p s��� t��� nhi��n n: 11
11 l�� s��� nguy��n t���

============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Traceback (most recent call last):
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 31, in <module>
    a,b,c = NhapDL
TypeError: cannot unpack non-iterable function object

============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Traceback (most recent call last):
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 31, in <module>
    a,b,c = NhapDL
TypeError: cannot unpack non-iterable function object

============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 2 4 6
ph����ng tr��nh v�� nghi���m

============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 7 5 3
ph����ng tr��nh v�� nghi���m

============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 3 6 8
ph����ng tr��nh v�� nghi���m
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 0 4 6
Traceback (most recent call last):
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 32, in <module>
    GiaiPT2(a,b,c)
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 17, in GiaiPT2
    giaiPT1(b,c)
NameError: name 'giaiPT1' is not defined. Did you mean: 'GiaiPT1'?
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 2 1 (-3)
Traceback (most recent call last):
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 31, in <module>
    a,b,c = NhapDL()
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 7, in NhapDL
    return float(snum[0]),float(snum[1]),float(snum[2])
ValueError: could not convert string to float: '(-3)'
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 2 1 -3
Ph����ng tr��nh c�� hai nghi���m kh��c bi���t 
x1 = 1.0 x2 = -1.5
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 1 -2 1
Ph����ng tr��nh c�� nghi���m k��p
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 1 2 3
ph����ng tr��nh v�� nghi���m
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 0 2 4
Traceback (most recent call last):
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 33, in <module>
    GiaiPT2(a,b,c)
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 17, in GiaiPT2
    giaiPT1(b,c)
NameError: name 'giaiPT1' is not defined. Did you mean: 'GiaiPT1'?
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 0 0 0
Traceback (most recent call last):
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 33, in <module>
    GiaiPT2(a,b,c)
  File "C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py", line 17, in GiaiPT2
    giaiPT1(b,c)
NameError: name 'giaiPT1' is not defined. Did you mean: 'GiaiPT1'?
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 0 2 4
Ph����ng tr��nh c�� m���t nghi���m duy nh���t: -2.0
>>> 
============================================================================= RESTART: C:/Users/User/AppData/Local/Programs/Python/Python312/nhi���m v��� 2.py =============================================================================
Nh���p ba s��� a,b,c c��ch nhau b���i d���u c��ch: 0 0 0
Ph����ng tr��nh c�� v�� s��� nghi���m
