1. Trang chủ
  2. » Tất cả

Giải sgk tin học 10 – kết nối tri thức bài (32)

5 19 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Microsoft Word Document1 Luyện tập 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[.]

Luyện tập 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 lớp theo bảng chữ Đưa kết 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 sap xep la:") for i in range(len(lst)): print("\t", lst[i], end=" ") Vận dụng Vận dụng trang 155 Tin học 10: Trong phần mềm bảng tính điện tử, liệu ngày tháng coi số ngày tính từ ngày 1-1-1990 Viết chương trình: - Nhập số tự nhiên n từ phím tính xem số ứng với ngày, tháng, năm - Nhập thời gian theo khn dạng ngày-tháng-năm (ví dụ: 8-10-2021), tính số ngày ứng với ngày theo phần mềm bảng tính điện tử Trả lời: import datetime str1= "1/1/1990" d1 = datetime.datetime.strptime(str1, "%y/%m/%d") print(d1) d2 = datetime.datetime.strptime(str2, "%y/%m/%d") print(d2) n = int(input("Nhap vao so tu nhien: n = ")) print(d1 + datetime.timedelta(days=n)) print((d2-d1).days) Vận dụng trang 155 Tin học 10: Mở rộng tập phần luyện tập sau: - Việc xếp thứ tự phải ưu tiên tính theo tên trước, đến họ, đến đệm - Sắp xếp theo thứ tự bảng chữ 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 sap xep la:") for i in range(len(lst)): print("\t", lst[i], end=" ") Vận dụng trang 155 Tin học 10: Nếu n hợp số dễ thấy n phải có ước số nguyên tố nhỏ n Viết chương trình tối ưu hố nhiệm vụ 1, 31, theo cách sau: để tìm ước số nguyên tố nhỏ cần tìm số 2, 3, …, n Nếu dãy không tìm thấy ước n kết luận n nguyên tố Trả lời: import math print("Nhập vào số n lớn 1: ") # Lấy liệu n = int(input()) flag = True #Su dung cau truc re nhanh xu ly truong hop n

Ngày đăng: 09/02/2023, 14:03

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN