Mở rộng bài tập trong phần luyện tập như sau: - Việc sắp xếp thứ tự phải ưu tiên
169
19/06/2023
Vận dụng 2 trang 155 Tin học 10: Mở rộng bài tập trong phần luyện tập như sau:
- Việc sắp xếp thứ tự phải ưu tiên tính theo tên trước, rồi đến họ, rồi đến đệm
- Sắp xếp theo thứ tự của bảng chữ cái tiếng Việt.
Trả lời
def Nhap_danh_sach_ten():
list_name = []
hodem=[]
n = int(input("Nhap vao so luong ten: n = "))
print("Nhap vao danh sach cac ten gom ho,dem, ten:")
for i in range(n):
print("\tSo thu tu ", i+1, ":", sep="", end=" ")
list_name.append(input())
hodem.append(input())
return list_name
return hodem
def Sap_xep_Abc(lst):
if
for i in range(len(lst) - 1):
for j in range(i + 1, len(lst)):
if lst[i] > lst[j]:
lst[i], lst[j] = lst[j], lst[i]
return list_name
els return hodem
# Chuong trinh chinh
lst = Nhap_danh_sach_ten()
# Hien thi
print("Danh sach vua nhap la:")
for i in range(len(lst)):
print("\t", lst[i], end=" ")
# Sap xep tang dan
Sap_xep_Abc(lst)
print("\nDanh sach sau khi sap xep la:")
for i in range(len(lst)):
print("\t", lst[i], end=" ")