ex312-b_pyfml.py

Run Settings
LanguagePython
Language Version
Run Command
# Exercise 3.12 - b # Pyfml course # Name : Quach Chi Cuong # Glot.io : http://coolaf.com/run/snippets/eim40p68hx # Requirement: # - input: 2 list A và B # - output: # - cac phan tu dong thoi xuat hien trong 2 list A va B # - cac phan tu chi co trong list A # - cac phan tu chi co trong list B # - tat ca cac phan tu trong list A va B # - cac phan tu chi co trong 1 trong 2 list # Tao 2 list A va B lst_a = ['True', 'a', 'b', 12, True, 'Tinh te', 'genk', 'c', 'd', 'Python', 'python', 'ab', 'h', 'h'] lst_b = ['False', True, 13, 12, 'b', 'e', 'f', 'vnreview', 1, 'python', 'aB', 'h', 'C'] # Tao 1 list dung de chua cac phan tu trong 2 list A va B duy nhat lst_sum_uniq = [] # Gan phan tu cua list A vao list sum_uniq, dam bao khong bi trung ki tu for character in range(0,len(lst_a)): if lst_a[character] in lst_sum_uniq: continue else: lst_sum_uniq.append(lst_a[character]) # Gan phan tu cua list B vao list sum_uniq, dam bao khong bi trung ki tu for character in range(0,len(lst_b)): if lst_b[character] in lst_sum_uniq: continue else: lst_sum_uniq.append(lst_b[character]) #print(lst_sum_uniq) # Cac phan tu xuat hien dong thoi trong ca 2 list print('- List A : \n',lst_a) print(' ') print('- List B : \n',lst_b) print(' ') # Cac phan tu xuat hien trong ca 2 list A va B print('+ Cac phan tu xuat hien trong ca 2 list A va B : ', end='') for character in range(0,len(lst_sum_uniq)): if lst_sum_uniq[character] in lst_a and lst_sum_uniq[character] in lst_b: print('\'' + str(lst_sum_uniq[character]) + '\'', end=" ") # Cac phan tu chi xuat hien trong list A print('\n') print('+ Cac phan tu chi xuat hien trong list A : ', end='') for character in range(0,len(lst_sum_uniq)): if lst_sum_uniq[character] in lst_a and lst_sum_uniq[character] not in lst_b: print('\'' + str(lst_sum_uniq[character]) + '\'', end=" ") # Cac phan tu chi xuat hien trong list B print('\n') print('+ Cac phan tu chi xuat hien trong list B : ', end='') for character in range(0,len(lst_sum_uniq)): if lst_sum_uniq[character] not in lst_a and lst_sum_uniq[character] in lst_b: print('\'' + str(lst_sum_uniq[character]) + '\'', end=" ") # Tat ca cac phan tu trong list A va B print('\n') print('+ Tat ca cac phan tu trong list A va B : ', end='') for character in range(0,len(lst_sum_uniq)): print('\'' + str(lst_sum_uniq[character]) + '\'', end=" ") # Cac phan tu chi co trong list A hoac B # Bo phan giao nhau giua 2 list A va B print('\n') print('+ Cac phan tu chi co trong 1 trong 2 list : ', end='') for character in range(0,len(lst_sum_uniq)): if lst_sum_uniq[character] not in lst_a or lst_sum_uniq[character] not in lst_b: print('\'' + str(lst_sum_uniq[character]) + '\'', end=" ")
Editor Settings
Theme
Key bindings
Full width
Lines