You are on page 1of 5

Bài 1

t=int(input('Nhap so tien gui: '))


f=int(input('Nhap lai suat hang thang: '))
k=int(input('Nhap so thang gui: '))
S=t
for i in range(k):
S=S+S*f/100
print("So tien thu dc la:",S)

Bài 2

n= 30
while True:
print(n)
n -= 1
if input("Nhấn 'T' để dừng: ").upper() == "T":
break
Bài 3
def sap_xep(A):
B = A.copy()
for i in range (1, len (B)):
j=i
while j > 0 and B[j] < B[j-1]:
B[j], B[j-1] = B[j-1], B[j]
j = j-1
return B
# Chương trình chính
A = []
n = int(input("Nhập số học sinh : "))
for k in range (n):
hoten = input("Nhập điểm học sinh thứ "+str(k+1)+": ")
A.append(hoten)
B = sap_xep (A)
print("Danh sách điểm trong lớp: ")
for hs in B:
print (hs)
Bài 4

k=int(input('Nhap so kg lua gieo trong: '))


n=int(input('Nhap so vu trong lua: '))
S=k*100
for i in range(n):
S=S+S*15/100
print("So lua thu dc la:",S)

Bài 5
# Tính tổng của các chữ số của một số nguyên dương n
# n: số nguyên dương
#return

def tổng(n):
t = 0;
while (n > 0):
t = t + n % 10;
n = int(n / 10);
return t;

n = int(input("Nhập số nguyên dương n = "));


print("Tổng các chữ số của", n , "là", tổng(n));
Bài 6
#UCLN

# a: số nguyên dương
# b: số nguyên dương
#return USCLN của a và b

def uscln(a, b):


if (b == 0):
return a;
return uscln(b, a % b);

#BCNN

#a: số nguyên dương


#b: số nguyên dương
#return BSCNN của a và b

def bscnn(a, b):


return int((a * b) / uscln(a, b));

a = int(input("Nhập a = "));
b = int(input("Nhập b = "));
# USCLN của a và b
print("Ước số chung lớn nhất của", a, "và", b, "là:", uscln(a, b));
#BCNN của a và b
print("Bội số chung nhỏ nhất của", a, "và", b, "là:", bscnn(a, b));
Bài 7
print("Nhập N cần tính tổng các ước số: ")

n = int(input())
sum = 0

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


if (n % i == 0):
sum += i

print("Tổng ", n, " là: ", sum)


Bài 8

s=0
n=int(input('Nhap so dong ho ban dc: '))
for i in range(1,n+1):
a=int(input("Nhap gia dong ho so"+str(i)+": "))
s=s+a*12/100
print("Tien lai :",s)

You might also like