You are on page 1of 4

Bài 1: In số chẵn và số nhỏ nhất

n=int(input("Nhap vao so phan tu:"))

a=[]

def sochan(n):

if n%2==0:

return True

else:

return False

for i in range(n):

so=int(input("Nhap phan tu thu"+str(i+1)+":"))

a.append(so)

for i in range(n):

if sochan(a[i]):

print(a[i])

print("So nho nhat:",min(a))

Bài 2: UCLN

n=int(input("Nhap vao so a:"))

m=int(input("Nhap vao so b:"))

while m!=n:

if m>n:

m=m-n

else:

n=n-m

print("UCLN:",m)
Bài 3: Số nguyên tố

n= int(input("Nhap so phan tu:"))

a=[]

def songuyento(m):

dem=0

b=m

for k in range (1,m):

if (b%k==0):

dem=dem+1

if dem==1:

return True

else:

return False

for i in range(n):

so=int(input("Nhap phan tu thu"+str(i+1)+":"))

a.append(so)

print("Nhung so nguyen to:")

for i in range(len(a)):

if songuyento(a[i]):

print(a[i], end= " ")


Bài 4: Số đảo

n= int(input("Nhap so phan tu: "))

a=[]

def sodao(m):

a=""

b=m

while b!=0:

c=0

c=b%10

a=a+str(c)

b=b//10

return a

for i in range(n):

so=int(input("Nhap phan tu thu "+str(i+1)+" :"))

a.append(so)

for i in range(len(a)):

print(sodao(a[i]),end = " ")


Bài 5: Rút gọn phân số

n=int(input("Nhap vao tu so:"))

m=int(input("Nhap vao mau so:"))

def UCLN(m,n):

while m!=n:

if m>n:

m=m-n

else:

n=n-m

return m

print("Mau so rut gon:", n // UCLN(m,n),"/",m// UCLN(m,n))

You might also like