Để thêm n phần tử cho danh sách a rỗng ta viết
Viết hàm với tham số truyền vào là một danh sách và số tự nhiên n. Trả về danh sách n phần tử bằng cách lặp lại danh sách được truyền vào. Show Kiến thức cần có
Định dạng đầu vàoGồm hai dòng:
Định dạng đầu raGồm một dòng duy nhất hiển thị các phần tử của danh sách sau khi được sắp xếp tăng dần, các phần tử cách nhau bởi khoảng trắng
Ví dụ1 hai 3 bon nam 7 1 hai 3 bon nam 1 hai Kteam Kteam 2021 Chuc Mung Nam Moi 3 Kteam Kteam 2021 Kteam Kteam 2021 Chuc Mung Nam Moi 0 #nothing #nothing Danh sach rong 4 3$ 5 kteam 8.9 3.3.4 Dinh dang dau vao khong hop le!Gợi ý
Code mẫudef nhan_ban_danh_sach(danhSach, n): #Su dung ham len() de lay so luong phan tu cua danh sach soPhanTu = len(danhSach) #Tinh toan so lan toi thieu can lap lai danh sach soLanNhanBan = n // soPhanTu + 1 #Su dung toan tu * de lap danh sach voi so lan mong muon dsNhanBan = danhSach*soLanNhanBan #Cat danh sach cho dung n phan tu dsNPhanTu = dsNhanBan[:n] return dsNPhanTu #Nhap danh sach tu ban phim danhSach = input().split() #Kiem tra xem danh sach co rong hay khong if len(danhSach) == 0: print("Danh sach rong") else: #Khoi lenh co the phat sinh loi try: #Nhap gia tri n tu ban phim #Ep kieu du lieu sang so nguyen n = int(input()) #Goi thuc thi ham va truyen tham so cho ham dsKetQua = nhan_ban_danh_sach(danhSach, n) #Unpacking arguments print(*dsKetQua) #Khoi lenh duoc thuc thi khi loi xay ra except: print("Dinh dang dau vao khong hop le!")Kết luậnTrong bài này, Kteam đã hướng dẫn bạn cách viết hàm với tham số truyền vào là một danh sách và số tự nhiên n. Trả về danh sách n phần tử bằng cách lặp lại danh sách được truyền vào.. Trả về danh sách các phần tử lẻ. Thêm bài giải của bạn vào phần bình luận để được Kteam review code và fix lỗi (nếu có) trong livestream của khóa học này. Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách VIẾT HÀM TRẢ VỀ DANH SÁCH KẾT QUẢ CHÈN "KTEAM" VÀO CÁC VỊ TRÍ CHIA HẾT CHO N. Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách - Không ngại khó!" Tải xuống
Nếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.
Viết hàm với tham số truyền vào là một danh sách các số nguyên. Trả về danh sách các phần tử lẻ. Kiến thức cần có
Định dạng đầu vào
Định dạng đầu ra
Ví dụ-2 -3 2 7 6 8 19 8 8 6 -3 7 19 2 4 6 #nothing #nothing Danh sach rong 4 3$ 5 kteam 8.9 3.3.4 Vui long nhap cac phan tu la so thuc!Gợi ý
Code mẫudef danh_sach_so_le(danhSachSo): #Cach 1: danhSachSoLe = [so for so in danhSachSo if so % 2 != 0] #Cach 2: # danhSachSoLe = [] # for so in danhSachSo: # if so % 2 != 0: # danhSachSoLe.append(so) return danhSachSoLe #Nhap danh sach tu ban phim danhSach = input().split() #Kiem tra xem danh sach co rong hay khong if len(danhSach) == 0: print("Danh sach rong") else: #Khoi lenh co the phat sinh loi try: #Ep kieu du lieu sang so thuc danhSachSo = list(map(int, danhSach)) #Goi thuc thi ham va truyen tham so cho ham dsSoLe = danh_sach_so_le(danhSachSo) #Unpacking arguments print(*dsSoLe) #Khoi lenh duoc thuc thi khi loi xay ra except: print("Vui long nhap cac phan tu la so thuc!")Kết luậnTrong bài này, Kteam đã hướng dẫn bạn cách viết hàm với tham số truyền vào là một danh sách các số nguyên. Trả về danh sách các phần tử lẻ. Thêm bài giải của bạn vào phần bình luận để được Kteam review code và fix lỗi (nếu có) trong livestream của khóa học này. Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách VIẾT HÀM KIỂM TRA XEM DANH SÁCH CÓ PHẢI LÀ DANH SÁCH GIẢM KHÔNG. (VỚI THAM SỐ LÀ DANH SÁCH SỐ THỰC). Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách - Không ngại khó!" Tải xuống
Nếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |