HỨA NGỌC LINH
Giới thiệu về bản thân
def UNCL(a, b) :
while b ! = 0:
a , b = b , a % b
return a
def UNCL(a, b) :
while b ! = 0:
a , b = b , a % b
return a
a = float(input( nhap so thuc duong a:))
if a > 0:
ket_qua = math.sqrt(a)
print(f"(a) = (ket_qua:2f)")
break
Else:
print("so vua nhap khong phai so thuc duong. Hay nhap lai.")
a = float(input( nhap so thuc duong a:))
if a > 0:
ket_qua = math.sqrt(a)
print(f"(a) = (ket_qua:2f)")
break
Else:
print("so vua nhap khong phai so thuc duong. Hay nhap lai.")
đoạn chương trình không có lỗi
ngay = int(input("Nhập vào ngày: "))
thang = int(input("Nhập vào tháng: "))
nam = int(input("Nhập vào năm: "))
def nam_nhuan(nam):
if (nam % 4 == 0 and nam % 100 != 0) or (nam % 400 == 0):
return True
else:
return False
def ngay_trong_thang(thang, nam):
if thang in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif thang == 2:
if nam_nhuan(nam):
return 29
else:
return 28
else:
return 30
ef tinh_so_ngay(ngay, thang, nam):
so_ngay = 0
for i in range(1, thang):
so_ngay += ngay_trong_thang(i, nam)
so_ngay += ngay
return so_ngay
print(f"Số ngày từ đầu năm {nam} đến ngày {ngay}/{thang}/{nam} là: {tinh_so_ngay(ngay, thang, nam)}")
ngay = int(input("Nhập vào ngày: "))
thang = int(input("Nhập vào tháng: "))
nam = int(input("Nhập vào năm: "))
def nam_nhuan(nam):
if (nam % 4 == 0 and nam % 100 != 0) or (nam % 400 == 0):
return True
else:
return False
def ngay_trong_thang(thang, nam):
if thang in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif thang == 2:
if nam_nhuan(nam):
return 29
else:
return 28
else:
return 30
ef tinh_so_ngay(ngay, thang, nam):
so_ngay = 0
for i in range(1, thang):
so_ngay += ngay_trong_thang(i, nam)
so_ngay += ngay
return so_ngay
print(f"Số ngày từ đầu năm {nam} đến ngày {ngay}/{thang}/{nam} là: {tinh_so_ngay(ngay, thang, nam)}")
k = int(input(" Nhập số tự nhiên k (1<k<10): "))
while k <= 1 or k >= 10:
k = int(input(" Nhập lại số tự nhiên ")
print(" Bảng cửu chương nhân ", k)
for i in range(1, 11):
print(f"{k}Ư x {i} = {k * i}")
n = int(input(" Nhập số tự nhiên n: ))
S = 0
for i in range(1, n + 1):
S += i2
T = n* (n + 1)*(2*n + 2) / 6
print("S =",S)
print("T =", T)
for n in range(2, 5):
S = 0
for i in range(1, n+1):
S += i2
T = n * (n + 1)*(2*n + 1) / 6
print("n={n}: S = {S}, T={T}, S==T?{S==T}")
n= int(input())
if 1 < n
s=1.0
for i in range(1, n+1):
s= s+ 1/(2i)
print(s)
else:
print(" Khong hop le")