ex36_pyfml.py

Run Settings
LanguagePython
Language Version
Run Command
# Exercise 3.6 # Pyfml course # Name : Quach Chi Cuong # Glot.io : http://coolaf.com/run/snippets/eillcar3ha # Requirement : # Viet chuong trinh nhan dau vao la string "cho meo ga chuot vit ngan" va # in ra list chua tat ca chu cai chi xuat hien 1 lan trong string tren. # - input: names = "cho meo ga chuot vit ngan" # - output: ['m', 'e', 'u', 'v', 'i'] # Khoi tao chuoi names names = 'cho meo ga chuot vit ngan' # Khoi tao list output rong lst_char = [] # Chay vong lap tu 0 den chieu dai cua chuoi names, de lay index chuoi names. for char in range(0,len(names)): # Bien dung de dem so lan xuat hien cua 1 ki tu amount_char = 0 # Neu index chuoi names ma la dau ' ' thi bo qua, khong xet if names[char] == ' ': continue else: # Tinh tong so lan xuat hien cua 1 ki tu trong ca chuoi, bang cach so sanh them vong lap for. for char2 in range(0,len(names)): if names[char] == names[char2]: amount_char = amount_char + 1 # Sau khi so sanh, tinh tong. Neu ket qua van la 1 va chua co trong list output thi them vao. # Con neu da co roi thi out, khong them nua. if amount_char == 1: if names[char] not in lst_char: lst_char.append(names[char]) # In ra ket qua print('Input : names = \'',names,'\'\nOutput : ',list(lst_char))
Editor Settings
Theme
Key bindings
Full width
Lines