Viết chương trình nhập số n, sau đó nhập danh sách tên học sinh với họ, đệm, tên

Trả lời Luyện tập trang 155 Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10.

1 955 lượt xem


Giải Tin học 10 Kết nối tri thức Bài 32: Ôn tập lập trình Python

Luyện tập trang 155 Tin học 10: Viết chương trình nhập số n, sau đó nhập danh sách tên học sinh với họ, đệm, tên. Sắp xếp tên học sinh trong lớp theo bảng chữ cái. Đưa kết quả ra màn hình.

Trả lời:

def Nhap_danh_sach_ten():

    list_name = []

    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())

    return list_name

def Sap_xep_Abc(lst):

    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]

# 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=" ")

Xem thêm các bài giải sách giáo khoa Tin học 10 bộ sách Kết nối tri thức với cuộc sống hay, chi tiết khác:

Luyện tập trang 155 Tin học 10: Viết chương trình nhập số n, sau đó nhập danh sách tên học sinh với họ, đệm, tên...

Vận dụng 1 trang 155 Tin học 10: Trong các phần mềm bảng tính điện tử, dữ liệu ngày tháng được coi là số ngày tính từ ngày 1-1-1990...

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...

Vận dụng 3 trang 155 Tin học 10: Nếu n là hợp số thì dễ thấy n phải có ước số nguyên tố nhỏ hơn hoặc bằng...

Xem thêm lời giải bài tập Tin học lớp 10 Kết nối tri thức với cuộc sống hay, chi tiết khác: 

Bài 33: Nghề thiết kế đồ họa máy tính

Bài 34: Nghề phát triển phần mềm

Bài 1: Thông tin và xử lý thông tin

Bài 2: Vai trò của thiết bị thông minh và tin học đối với xã hội

Bài 3: Một số kiểu dữ liệu và dữ liệu văn bản

Lý thuyết Bài 32: Ôn tập lập trình Python

1 955 lượt xem


Xem thêm các chương trình khác: