

CAO MINH NHẬT
Giới thiệu về bản thân



































def UCLN(a,b):
if b==0
return
a=float(input())
whilea<=0
print("số vừa nhập chưa phải là số thực dương. Thử lại")
a=float(input())
print(f"{a**2:.2f}")
Còn thiếu điều kiện else và dấu hai chấm ở if x<y
Sửa lại:
x=10.5
y=20.9
if x<y:
print("x nhỏ hơn y")
else:
print("x lớn hơn y")
de_kiem_tra_nam_nhuan(nam):
if (nam % 4== 0 and nam % 100 != 0) or (nam % 400
== 0):
return True
else:
return False
ngay = int(input("Nhập ngày:")
thang = int(input("Nhập tháng: "))
nam = int(input("Nhập năm:")
so_ngay trong thang=[31, 28, 31, 30, 31, 30, 31, 31, 30,
31, 30,31]
if kiem_tra_nam_nhuan(nam):
so_ngay trong_thang[1]= 29
tong_so_ngay = (so_ngay_trong_thang[:thang-1])+ngay
print(f"Số ngày từ đầu năm đến ngày
{ngay}/{thang}/{nam} là: {tong_so_ngay} ngày.")
g=0
while n <= 36:
c=36-n
if 2*n + 4*c == 100:
print("số gà:", n)
print("số chó:", c)
k = int(input("Nhập số tự nhiên k (1 < k < 10):"))
# Kiểm tra k trong khoảng từ 2 đến 9
if 1 < k < 10:
for i in range(1, 11):
print(k,"x",i,"=",k*i)
else:
print("Vui lòng nhập k trong khoảng từ 2 đến 9.")
# Nhập số tự nhiên n
n=int(input("Nhập số tự nhiên n: "))
# Tính tổng S sử dụng vòng lập while
S=0
i=1
while i<= n:
S +=i ** 2 # Cộng bình phương của i vào tổng S
i+= 1 # Tăng i lên 1 sau mỗi vòng lặp
# Tính tích T
T=(n*(n+1)*(2*n+1))/6
print("Tổng S=",S)
print("Tích T=",T)
# So sánh S và T
if S==T:
print("S bằng T.")
else:
print("S không bằng T.")
#nhập số tự nhiên n
n=int(input("nhập số tự nhiên n(1<n<=20):"))
#khởi tạo biến tổng
S=0
#dùng vòng lặp for để tính tổng
for i in range(1, 1+n):
S+=1/(2*i)#cộng 1/(2*i) vào tổng
#in kết quả
print("Tổng S= ", S)
n=int(input("nhập số tự nhiên n:"))
P=1
for k in range(1, n+1):
P=P*k
Print(P)
so_dien=int(input("Nhập số điện tiêu thụ trong tháng (kwh): "))
if so_dien<=50:
tien_dien=so_dien*1678
elif so_dien<=100
tien_dien=50*1678+(so_dien-50)*1734
else
tien_dien=50*1678+50*1734+(so_dien-100)*2014
print(f"Số tiền điện khách trả là: {tien_dien:, }đồng")