Professional Documents
Culture Documents
Ôn Tin
Ôn Tin
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
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;
# a: số nguyên dương
# b: số nguyên dương
#return USCLN của a và b
#BCNN
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
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)