

TRỊNH HOÀNG TÙNG
Giới thiệu về bản thân



































def UCLN(a,b):
while b!=0:
a,b=b,a%b
return a
a=int(input("Nhap so nguyen duong a: "))
b=int(input("Nhap so nguyen duong b: "))
print("Uoc chung lon nhat cua ", a,"va",b,"la:",UCLN(a,b))
Lỗi cú pháp (SyntaxError)
Lí do: Thiếu dấu hai chấm ở cuối câu lệnh if
import math
while True:
try:
a=float(input("Nhap mot so thuc duong: "))
if a>0:
can_bac_hai=math.sqrt(a)
print("Can bac hai so vua nhap la:{:.2f}".format(can_bac_hai)
break
else:
print("So vua nhap chua phai so thuc duong. Hay nhap lai.")
exept ValueError:
print("Du lieu nhap vao khong hop le. Hay nhap lai.")
from datetime import datetime
def la_nam_nhuan(nam):
"""Kiểm tra xem năm có phải năm nhuận hay không"""
return (nam % 4 == 0 and nam % 100 != 0) or (nam % 400 == 0)
def so_ngay_tu_dau_nam(ngay, thang, nam):
"""Tính số ngày từ đầu năm đến ngày nhập vào"""
ngay_trong_thang = [31, 29 if la_nam_nhuan(nam) else 28, 31, 30, 31, 30,
31, 31, 30, 31, 30, 31]
return sum(ngay_trong_thang[:thang-1]) + ngay
ngay = int(input("Nhập ngày: "))
thang = int(input("Nhập tháng: "))
nam = int(input("Nhập năm: "))
try:
datetime(nam, thang, ngay)
tong_so_ngay = so_ngay_tu_dau_nam(ngay, thang, nam)
print(f"Số ngày từ đầu năm {nam} đến {ngay}/{thang}/{nam} là: {tong_so_ngay}")
except ValueError:
print("Ngày không hợp lệ!")
so_con = 36
so_chan = 100
ga = 0
while ga <= so_con:
cho = so_con - ga
if (ga * 2 + cho * 4) == so_chan:
print("Số gà: ",ga, "Số chó: ",cho)
break
ga += 1
k=int(input("Nhập số tự nhiên k(1<k<10): "))
if 1<k<10:
for i in range(1,11):
print(k,"x",i,"=",k*i)
if i%5==0:
print()
else:
print("Vui lòng nhập k 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: "))
h=1
for i in range (1,n+1):
h=h*i
print(h)
n=int(input("Nhập năm dương lịch: "))
if n%400==0 or (n%4==0 and n%100!=0):
print("Năm",n,"là năm nhuận")
else:
print("Năm",n,"là năm không nhuận")
a=int(input("Nhập số điện tiêu thụ trong 1 tháng: "))
if 0<=a<=50:
print("Số tiền phải trả là: ",a*1678,"nghìn đồng")
if 51<=a<=100:
print("Số tiền phải trả là: ",a*1734,"nghìn đồng")
if a>=101:
print("Số tiền phải trả là: ",a*2014,"nghìn đồng")