ex10_pyfml.py

Run Settings
LanguagePython
Language Version
Run Command
# Exercise 3.10 # Pyfml course # Name : Quach Chi Cuong # Glot.io : http://coolaf.com/run/snippets/eily2xvr53 # Requirement : # In ra 10 so nguyen to dau tien tren cung 1 dong # - Output: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 # Xuat so luong so nguyen to input = 10 # Kiem tra input nho hon khong thi fail if input < 0 : print('- So nhap vao phai lon hon 0 va la nguyen duong') print('- Vui long nhap lai so.') else: # Tao list chua cac so nguyen to lst_result = [] # So bat dau can kiem tra la 2 # So dung de start tu loop den so can kiem tra la 2 # So count dung de dem so luong nguyen to dat yeu cau number_check = 2 number_loop = 2 count = 0 # Cho chay vong lap while voi dieu kien count chua du so luong so nguyen to da tim thay while count < input: # Cho chay vong lap for voi range tu so start loop den so can kiem tra lien tiep for i in range(number_loop,number_check+1): # Kiem tra neu so i chay loop den = so can kiem tra thanh cong -> khong chia het duoc cho so nao # o phia truoc no. Nen so number_check nay se la so nguyen to. # Tien hanh number_check + 1 , de kiem tra so ke tiep. # count + them 1 if i == number_check: lst_result.append(i) count = count + 1 number_check = number_check + 1 break # Neu so number_check ma chia het cho 1 so 'i' dang chay tu 2 -> number_check-1, chung to # so number_check nay chua phai so nguyen to, nen break vong for luon. if number_check % i == 0: number_check = number_check + 1 break # In day so nguyen so tren cung 1 dong print('Output: ',input,'so') for number_in_list in range(0,len(lst_result)): print(lst_result[number_in_list], end=" ")
Editor Settings
Theme
Key bindings
Full width
Lines