

NGUYỄN HÀ TRÂM
Giới thiệu về bản thân



































def ucln(a,b):
while b>0:
a, b = b, a%b
print("UCLN của hai số là:", a)
a = int(input("a = "))
b = int(input ("b = "))
ucln (a,b)
def sd (a):
if a<0:
print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại")
if a>0:
s = a*a
print("Bình phương của",a," là:", round(s,2)) a = float(input("Nhập số thực dương a: "))
sd(a)
Thiếu dấu ":" ở dòng lệnh thứ 3
Mã lỗi là lỗi cú pháp tên SyntaxError
Cách khắc phục:
if x < y:
print("x nhỏ hơn y")
Def is_ leap_ year ( year):
Return ( year % 4== 0 and year % 100! = 0) or ( year %400==0)
Def days_ from_ start_ of_ year( day, month, year):
Days_ in_ month= [ 31, 28 + is_ leap_ year(year),31,30,31,30,31,31,30,31,30,31]
return sum ( day_ in_ months[ : month -1]) + day
Day, month, year= int(input(" ngày:")), int( input( " tháng:")), int(input("năm:"))
Print ( f" số ngày từ đầu năm đến nay {day}/{month}/{year}: { day_ from_ start of _ year ( day, month, year)}")
Print (" giải bài toán gà và chó")
Print(" vừa gà vừa chó");
Print (" bó lại cho tròn ");
Print (" ba mươi sáu (36) con");
Print (" một trăm (100) chân chẵn") ;
Print (" hỏi có mấy gà, mấy chó?");
K =1
While k<37
If ((k *2 +(36-k)*4)==100):
Print (" số gà là: ", k)
Print (" số chó là:", 36-k)
K=k+1
K = int(input( " nhập một số tụe nhiên k ( 1<k<10) :"))
If 1<k<10:
For i in range (1,6):
Print (f"{k} x {i} = {k *i} ", end= "/t")
print (f"{k} x {i +5} = {k *(i+5)} ")
n= int(input(" nhập 1 số tự nhiên n:"))
S=0
For i in range ( 1, n+1):
S+= i**2
T= n* (n+1) * (2*n+1)//6
Print ( " tổng S=", s)
Print ( " tích, T=", T)
N= int(input( " nhập một số tự nhiên n (1<n<=20) :"))
If n> 1 and n<=20:
S=0
For i in range (n +1):
S+=1/(2**i)
Print (f "tổng s ={s} ")
n=int(input(" Nhập số tự nhiên n"))
S=1
For n in range( 1, n+1):
T= s*n
print(" tích các số từ 1 đến n là ",T)