

TRƯƠNG NGỌC HÂN
Giới thiệu về bản thân



































chương trình có lỗi: lỗi cú pháp
mã lỗi: SyntaxError
Lý do gặp lỗi: thiếu biểu thức điều kiện (True\False) và dấu hai chấm sau chương trình if
cách khắc phục: cần thêm dấu hai chấm ở cuối dòng diều kiện if
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,31,31]
if kiem_tra_nam_nhuan(nam):
so_ngay_trong_thang[1] = 29
tong_so_ngay = sum(so_ngay_trong_thang[thang-1]) + ngay
print("Số ngày từ đầu năm đến ngày {ngay}/{thang}/{nam} là: {tong_so_ngay}
g=0
while g <=36:
c = 36 - g
if 2*g + 4*c == 100:
Print("Số gà là:",g)
Print ("Số chó là:",b)
n=int(input("Nhập số tự nhiên n: "))
2)
S = 0
i = 1
while i<=n:
S+= i**2
i+= 1
3)
T=(n*(n+1)*(2*n+1))//6
print("Tích S=", S)
print("Tích T=", T)
4)
if S== T:
print("S bằng T")
else:
print("S không bằng T")
n=int(input("Nhập số tự nhiên n(1<n<10): "))
if 1<n<10:
for i in range (1,11):
print(n, "x", i, "=", n*i)
else:
print("Nhập n trong khoảng từ 2 đến 9")
n=int(input("Nhập số tự nhiên n(1<n<=20): "))
S=0
for i in range (1,n+1):
S=1/(2*i)
print("Tổng S= ",S)
n=int(input("Nhập số tự nhiên n: ")) S=1
for i in range (1,n+1)
S=S*i
print (S)
k=int(input("Nhập số năm n: "))
if n chia hết cho 400
print("Năm n là năm nhuận")
k=float(input("Nhập số lượng mua: "))
if k<= 5:
t= k*20000
else:
if k => 5:
t= 5*18000
else:
t = 5*20000 + 5*18000
print("Số tiền khách phải trả là:" ,round(t), "nghìn đồng")
k = float(input("Nhập số kWh tiêu thụ điện nhà em: "))
if k < = 50:
t = k*1678
else:
if k < = 100:
t = 50*1678 + (k-50)*1734
else:
t = 5*1678 + 50*1735 + (k-100)*2014
print("Số tiền điện phải trả là:" ,round(t), "nghìn đồng")