Facebook
From Ggo6651, 2 Months ago, written in Python.
This paste is a reply to Mã Lập Trình Thao Tác Danh Sách from NellMEwing877 - go back
Embed
print('* Chức năng 1: Thêm giá trị số nguyên cho danh sách dựa trên số lượng phần tử từ input().')
danh_sach = []
so_luong_phan_tu = int(input('Nhập số lượng phần tử cần tạo cho danh sách: '))
for thu_tu in range(1, so_luong_phan_tu + 1):
 gia_tri = int(input(f'Nhập giá trị số nguyên cho phần tử {thu_tu} (chèn vào cuối danh sách): '))
 danh_sach.append(gia_tri)
print('Kết quả: ', end = '')
for chi_so, gia_tri in enumerate(danh_sach):
 if not(chi_so == len(danh_sach) - 1):
  print(gia_tri, end=', ')
 else:
  print(gia_tri, end='')





print('\n\n* Chức năng 2: Xóa phần tử, sử dụng del().')
phan_tu_can_xoa = int(input('Nhập chỉ số (index) của danh sách, để xóa phần tử: '))
del danh_sach[phan_tu_can_xoa]
print('Kết quả: ', end='')
for chi_so, gia_tri in enumerate(danh_sach):
 if not(chi_so == len(danh_sach) - 1):
  print(gia_tri, end=', ')
 else:
  print(gia_tri, end='')





print('\n\n* Chức năng 3: Xóa phần tử, sử dụng remove().')
phan_tu_can_xoa = int(input('Nhập giá trị cần tìm, để xóa phần tử: '))
danh_sach.remove(phan_tu_can_xoa)
print('Kết quả: ', end='')
for chi_so, gia_tri in enumerate(danh_sach):
 if not(chi_so == len(danh_sach) - 1):
  print(gia_tri, end=', ')
 else:
  print(gia_tri, end='')





print('\n\n* Chức năng 4: Liệt kê các số chẵn.')
cac_so_chan = []
for gia_tri in danh_sach:
 if gia_tri % 2 == 0:
  cac_so_chan.append(str(gia_tri))
dinh_dang_liet_ke = ', '.join(cac_so_chan)
print(f'Những số chẵn: {dinh_dang_liet_ke}')





print('\n* Chức năng 5: Liệt kê các số lẻ.')
cac_so_le = []
for gia_tri in danh_sach:
 if gia_tri % 2 == 1:
  cac_so_le.append(str(gia_tri))
dinh_dang_liet_ke = ', '.join(cac_so_le)
print(f'Những số lẻ: {dinh_dang_liet_ke}')





print('\n* Chức năng 6: Tổng số chẵn.')
tong_so_chan = 0
for gia_tri in danh_sach:
 if gia_tri % 2 == 0:
  tong_so_chan = tong_so_chan + 1
print(f'Tổng số chẵn: {tong_so_chan}')





print('\n* Chức năng 7: Tổng số lẻ.')
tong_so_le = 0
for gia_tri in danh_sach:
 if gia_tri % 2 == 1:
  tong_so_le = tong_so_le + 1
print(f'Tổng số lẻ: {tong_so_le}')




print('\n* Chức năng 8: Xóa phần tử ngay giữa danh sách. (nếu danh sách có số lượng phần tử là chẵn muốn xóa phần tử ngay giữa thì bắt buộc phải xóa 2 phần tử để cân bằng ngay giữa cho danh sách)')
vi_tri_phan_tu_o_giua_danh_sach = len(danh_sach) // 2
if len(danh_sach) % 2 == 0:
 del danh_sach[vi_tri_phan_tu_o_giua_danh_sach]
 del danh_sach[vi_tri_phan_tu_o_giua_danh_sach + 1]
else:
    del danh_sach[vi_tri_phan_tu_o_giua_danh_sach]
print('Kết quả: ', end='')
for chi_so, gia_tri in enumerate(danh_sach):
 if not(chi_so == len(danh_sach) - 1):
  print(gia_tri, end=', ')
 else:
  print(gia_tri, end='')