You are on page 1of 6

Bài 1

print('nhập số n')

n = int(input('n ='))

if n % 2 == 0:

if n % 5 == 0:

print(n,'là số chẵn và chia hết cho 5')

else: print(n,'là số chẵn nhưng không chia hết cho 5')

else: print(n,'không phải số chẵn')

Bài 2

print('nhập hệ số a và b của phương trình ax + b =0')

a = int(input('a ='))

b = int(input('b ='))

if a == 0:

if b == 0: print('vô số nghiệm')

else: print('phương trình vô nghiệm')

else: print('phương trình có nghiệm là x=',-b/a)

Bài 3

print('nhập ba số a b c của phương trình ax^2+bx+c=0')

a = int(input('a ='))

b = int(input('b ='))

c = int(input('c ='))

if a == 0:

print(' phương trình không phải phương trình bậc 2')

else:

delta=b**2-4*a*c

if delta == 0:

print('phuong trình có nghiệm kép x=',-b/(2*a))

if delta < 0:

print('phương trình vô nghiệm')


if delta > 0:

print(' x1 =', (-b+delta**(1/2))/(2*a),

' x2 =', (-b-delta**(1/2))/(2*a))

Bài 4

print('nhập độ dài ba cạnh của tam giác')

a = int(input('a ='))

b = int(input('b ='))

c = int(input('c ='))

if a+b>c and b+c>a and a+c>b :

print('độ dài a b c kia là của một tam giác')

print('chu vi của tam giác là',a+c+b)

p = (a+b+c)/2

print('diện tích của tam giác là', (p*(p-a)*(p-b)*(p-c))**(1/2))

else: print(' không phải là một tam giác')

Bài 5

print('nhập độ dài ba cạnh của tam giác')

a = int(input('a ='))

b = int(input('b ='))

c = int(input('c ='))

if a+b>c and b+c>a and a+c>b :

print('độ dài a b c kia là của một tam giác')

p = (a+b+c)/2

s = (p*(p-a)*(p-b)*(p-c))**(1/2)

print('bán kính nội tiếp', s/(p*2))

print('bán kính ngoại tiếp',a*b*c/(4*s))

else: print(' không phải là một tam giác')

Bài 6

print('nhập số nguyên N')

n = int(input('N ='))
s=0

for i in range(2,n+1,2):

s = s +i

print('tổng các số chẵn là',s)

Bài 7

print('nhập số n')

n = int(input('n ='))

s=0

for i in range(1,n+1,2):

s =s +i

print(s)

Bài 8

print('nhập số a')

a = int(input('a ='))

s=1

while 1/a > 0.001:

s = s + 1/a

a = a+1

print(s)

Bài 9

print('nhập số n sao cho N<=1000')

n = int(input('N ='))

sle = 0

tong = 0

d=0

for i in range(1,n+1,1):

tong = tong+i

print('trung bình cộng của các số nhỏ hơn N là',tong/n)

for k in range(1,n+1,2):
sle = sle + k

d = d+1

print(' trung bình cộng của số lẻ nhỏ hơn N là',sle/d)

print(' trung bình cộng của số chẵn nhỏ hơn N là',(tong-sle)/(n-d))

Bài 10

print('nhập số nguyên n')

n = int(input('n ='))

d=0

for i in range(1,n+1,1):

if n % i == 0:

d = d+1

if d == 2:

print(n,'là số nguyên tố')

else:

print(n,'không phải là số nguyên tố')

Bài 11

def kiemtra(a,b,c):

if a+b>c and a+c>b and c+b>a: return 1

else: return 0

def dientich(a,b,c):

p = (a+b+c)/2

s = (p*(p-a)*(p-b)*(p-c))**(1/2)

return s

def noitiep(a,b,c):

p = (a+b+c)/2

s = (p*(p-a)*(p-b)*(p-c))**(1/2)

r = s/(p*2)

return r

def ngoaitiep(a,b,c):
p = (a+b+c)/2

s = (p*(p-a)*(p-b)*(p-c))**(1/2)

R = a*b*c/(4*s)

return R

print('nhập a b c')

x = int(input('a ='))

y = int(input('b ='))

z = int(input('c ='))

if kiemtra(x,y,z) == 1:

print('là một tam giác')

print('dien tich là',dientich(x,y,z))

print('bán kính nội tiếp hình tròn',noitiep(x,y,z))

print('bán kính ngoại tiếp hình tròn',ngoaitiep(x,y,z))

else:

print('không phải tam giác')

Bài 12

def kiemtra(a,b,c):

if a+b>c and a+c>b and c+b>a: return 1

else: return 0

def dientich(a,b,c):

p = (a+b+c)/2

s = (p*(p-a)*(p-b)*(p-c))**(1/2)

return s

def chuvi(a,b,c):

C = a+b+c

return C

print('nhập a b c')

x = int(input('a ='))

y = int(input('b ='))
z = int(input('c ='))

if kiemtra(x,y,z) == 1:

print('là một tam giác')

print('dien tich là',dientich(x,y,z))

print('chu vi là',chuvi(x,y,z))

else: print('không phải tam giác')

Bài 13

def pt(x):

t=1

for i in range(1,x+1,1):

t=t*i

s=t

return s

a = int(input('a ='))

b = int(input('b ='))

c = int(input('c ='))

d = int(input('d ='))

e = int(input('e ='))

print('tong',pt(a)+pt(b)+pt(c)+pt(d)+pt(e))

You might also like